PHP7 설치하기
소스 추가하기
$ sudo nano /etc/apt/source.list
아래와 같은 항목을 추가합니다.
deb http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free
#deb-src http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free
추가하고 난 뒤에 키를 등록합니다.
$ sudo gpg --keyserver pgpkeys.mit.edu --recv-key CCD91D6111A06851
$ sudo gpg --armor --export CCD91D6111A06851 | sudo apt-key add -
기존에 설치되어 있는 php5 삭제하기
$ sudo apt-get remove php5-common
php7.0-fpm 설치하기
$sudo apt-get install php7.0-fpm
fpm 을 설치하면 php7.0 기본파일들도 자동으로 설치가 됩니다.
php7-mysql
$ sudo apt-get install php7.0-mysql
Nginx 사이트의 소켓을 업데이트 해야 합니다.
PHP 5 | PHP 7 |
---|---|
/var/run/php5-fpm.sock | /var/run/php/php7.0-fpm.sock |
$ sudo vi /etc/nginx/sites-available/default
을 열어서 아래와 같이 unix 소켓 부분을 수정합니다.
설정이 끝났으면, nginx 서버를 재시작합니다.
$ sudo service nginx restart
설치 확인
설정이 잘 되었는지 한번 확인해 봅시다.
$ php -v
PHP 7.0.7-3~bpo8+1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
$ sudo nano /usr/share/nginx/html/info.php
저 같은 경우에는 /usr/share/nginx/html 이 메인 폴더 입니다. 설치방법에 따라서 다른 것입니다. nginx 설정을 확인해 주세요.
를 입력해서
<?php
phpinfo()
?>
내용을 추가한 후에 ctrl+o
저장을 한후 ctrl+x
를 눌러 나옵니다.
이제 서버에 들어가봅시다
https://서버주소/info.php
아래같이 화면이 나오면 제대로 설정이 된 것입니다.
댓글 없음:
댓글 쓰기