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 도 설치를 했습니다.


+ Recent posts