세인드의 블로그

우분투 14.04 LTS 버전에서는 기본적으로 제공하는 PHP의 버전이 5.x입니다.

최근 성능이 많이 개선된 php7 버전을 설치하기 위해서는 간단하게 별도의 저장소를 추가만 하시면 됩니다.


저장소 추가 및 설치하기

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0


설치 확인하기

php -v
# PHP 7.0.13-1+deb.sury.org~trusty+1 (cli) ( NTS )
# ...
PHP 버전이 7.0으로 표시됨을 확인할 수 있습니다.


MySQL과 연동하기

sudo apt-get install php7.0-mysql


아파치(Apache)와 연동하기

sudo apt-get install libapache2-mod-php7.0

기타 php7 패키지는 아래와 같습니다.
php7.0            php7.0-mcrypt     php7.1-bcmath     php7.1-mysql
php7.0-bcmath     php7.0-mysql      php7.1-bz2        php7.1-odbc
php7.0-bz2        php7.0-odbc       php7.1-cgi        php7.1-opcache
php7.0-cgi        php7.0-opcache    php7.1-cli        php7.1-pgsql
php7.0-cli        php7.0-pgsql      php7.1-common     php7.1-phpdbg
php7.0-common     php7.0-phpdbg     php7.1-curl       php7.1-pspell
php7.0-curl       php7.0-pspell     php7.1-dba        php7.1-readline
php7.0-dba        php7.0-readline   php7.1-dev        php7.1-recode
php7.0-dev        php7.0-recode     php7.1-enchant    php7.1-snmp
php7.0-enchant    php7.0-snmp       php7.1-fpm        php7.1-soap
php7.0-fpm        php7.0-soap       php7.1-gd         php7.1-sqlite3
php7.0-gd         php7.0-sqlite3    php7.1-gmp        php7.1-sybase
php7.0-gmp        php7.0-sybase     php7.1-imap       php7.1-tidy
php7.0-imap       php7.0-tidy       php7.1-interbase  php7.1-xml
php7.0-interbase  php7.0-xml        php7.1-intl       php7.1-xmlrpc
php7.0-intl       php7.0-xmlrpc     php7.1-json       php7.1-xsl
php7.0-json       php7.0-xsl        php7.1-ldap       php7.1-zip
php7.0-ldap       php7.0-zip        php7.1-mbstring   
php7.0-mbstring   php7.1            php7.1-mcrypt