6. PHP 7.0 설치
이제 APM 의 두번째 관문 PHP 설치를 진행합니다.
최근에 라즈베리파이 3 B+ 모델을 구매해서 셋팅해 보니 2018년 4월 18일자 라즈비안 커널 버전 4.14 에서는 PHP 7.0 이 정식 지원되는 듯 합니다. 6-1, 6-2 는 건너뛰고 6-3. PHP 7.0 설치 부분 부터 진행하시면 됩니다.
6-1. PHP 7.0 새 저장소 추가
라즈비안 Stretch 에는 PHP 7 설치 정보가 포함되어 있지 않습니다. 그래서 PHP 7.0 패키지를 제공하는 곳의 정보를 추가 해야 합니다.
sudo vi /etc/apt/sources.list 로 vi 편집기를 엽니다.
sources.list 파일의 제일 마지막줄 밑에 아래 두 줄을 추가 한 후 저장합니다.
deb http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free
#deb-src http://repozytorium.mari75.eu/raspbian jessie-backports main contrib non-free
6-2. 인증서 추가
가져온 패키지를 사용할 수 있도록 인증서를 추가해 줘야 합니다.
sudo gpg --keyserver pgpkeys.mit.edu --recv-key CCD91D6111A06851 을 실행 시킵니다.
그러나 에러가 나면서 제대로 실행이 안됩니다. 에러 내용을 보시면 dirmngr 라는 단어가 많이 나오는 군요.
그러면 dirmngr 이 문제인 듯 하니 dirmngr 을 설치합니다.
dirmngr 이 문제 없이 설치가 됐습니다.
이제 다시 sudo gpg --keyserver pgpkeys.mit.edu --recv-key CCD91D6111A06851 을 실행 시킵니다.
인증서가 추가됐습니다.
sudo gpg --armor --export CCD91D6111A06851 | sudo apt-key add - 를 실행시켜 인증서 추가를 마무리 합니다.
이제 업데이트를 한번 더 해줍니다.
6-3. PHP 7.0 설치
sudo apt-get install libapache2-mod-php7.0 php7.0 php7.0-curl php7.0-gd php7.0-imap php7.0-json php7.0-mcrypt php7.0-fpm php-pear php7.0-opcache php7.0-mbstring php7.0-mysql php7.0-xmlrpc php7.0-zip 를 실행 시키시면 PHP 7.0 패키지가 설치가 됩니다.
설치가 됐으면 php -v 로 설치된 PHP 의 버전을 확인해 봅니다.
이제 PHP 가 제대로 설치가 됐는지 웹브라우저로 확인을 할 차례입니다.
sudo su 로 root 계정으로 바꿉니다. echo "<?php phpinfo();" >> /var/www/html/phpinfo.php 를 실행해서 php 문서 하나를 생성합니다.
웹브라우저 주소에 http://라즈베리파이 IP/phpinfo.php 를 입력하면 아래와 같은 화면이 뜬다면 PHP 도 제대로 설치가 된겁니다.
이제 PHP 7.0 도 설치를 했습니다.
'IT > RASPBERRY PI' 카테고리의 다른 글
7. mariaDB 설치 (0) | 2018.03.07 |
---|---|
5. APACHE 웹 서버 설치 (0) | 2018.03.05 |
4. 첫 부팅 그리고 초기 셋팅 #2 (0) | 2018.03.01 |
3. 첫 부팅 그리고 초기 셋팅 #1 (0) | 2018.02.27 |
2. OS SD 카드 제작 후 ssh 활성화(OSX SIERRA 기준) (0) | 2018.02.26 |