우분투14 PHP 5.6 → 7.0 업그레이드

1 개요[ | ]

우분투14 PHP 5.6 → 7.0 업그레이드

2 확인[ | ]

root@zeta:~# php -v
PHP 5.6.30-10+deb.sury.org~trusty+2 (cli) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
root@zeta:~# dpkg -l | grep php5 | awk '{print $2}' | xargs echo
libapache2-mod-php5 libapache2-mod-php5.6 php5 php5-cgi php5-cli php5-common php5-curl php5-dev php5-gd php5-json php5-memcached php5-mysql php5-readline php5.6 php5.6-cgi php5.6-cli php5.6-common php5.6-curl php5.6-dev php5.6-gd php5.6-json php5.6-mysql php5.6-opcache php5.6-readline
root@zeta:~# dpkg -l | grep php5 | awk '{print $2}' | sed 's/php5.6/php7.0/g' | sed 's/php5/php7.0/g' | xargs echo
libapache2-mod-php7.0 libapache2-mod-php7.0 php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-gd php7.0-json php7.0-memcached php7.0-mysql php7.0-readline php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-gd php7.0-json php7.0-mysql php7.0-opcache php7.0-readline

3 설치[ | ]

root@zeta:~# apt-get install libapache2-mod-php7.0 libapache2-mod-php7.0 php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-gd php7.0-json php7.0-memcached php7.0-mysql php7.0-readline php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-gd php7.0-json php7.0-mysql php7.0-opcache php7.0-readline
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'php-memcached' instead of 'php7.0-memcached'
php-memcached is already the newest version.
The following NEW packages will be installed:
  libapache2-mod-php7.0 php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl
  php7.0-dev php7.0-gd php7.0-json php7.0-mysql php7.0-opcache php7.0-readline
0 upgraded, 12 newly installed, 0 to remove and 36 not upgraded.
Need to get 5,397 kB of archives.
After this operation, 28.3 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.0-common amd64 7.0.19-1+deb.sury.org~trusty+1 [875 kB]
Get:2 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.0-json amd64 7.0.19-1+deb.sury.org~trusty+1 [17.2 kB]
Get:3 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.0-opcache amd64 7.0.19-1+deb.sury.org~trusty+1 [76.9 kB]
... (생략)
Creating config file /etc/php/7.0/mods-available/mysqlnd.ini with new version

Creating config file /etc/php/7.0/mods-available/mysqli.ini with new version

Creating config file /etc/php/7.0/mods-available/pdo_mysql.ini with new version
Processing triggers for libapache2-mod-php7.0 (7.0.19-1+deb.sury.org~trusty+1) ...

4 확인 2[ | ]

root@zeta:~# php -v
PHP 7.0.19-1+deb.sury.org~trusty+1 (cli) (built: May 11 2017 14:29:27) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.19-1+deb.sury.org~trusty+1, Copyright (c) 1999-2017, by Zend Technologies

5 (Optinal) 아파치 재시작[ | ]

root@zeta:~# service apache2 restart
 * Restarting web server apache2                                                      [ OK ]

6 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}