Ubuntu 平滑升级到PHP7

基本上算是平滑升级,固然前提是要保证代码能够兼容 php7php

#添加源
apt-get install python-software-properties

add-apt-repository ppa:ondrej/php

apt-get update

apt-cache search php7

apt-cache search php-fpm

#安装 PHP7和 php7-fpm

apt-get install php7.2

apt-get install php7.2-fpm

#修改php7.2-fpm 配置文件:修改监听

vi /etc/php/7.2/fpm/pool.d/www.conf
    ; listen = /run/php/php7.2-fpm.sock
    listen = 127.0.0.1:9000

#停掉旧的 php-fpm
service php5-fpm stop

#重启php7.2-fpm,重启后若是网站出现什么问题还能够再切回 php5
service php7.2-fpm restart

须要注意的是这样安装后,PHP 扩展目录为:extension_dir = "/usr/lib/php/20170718/",而且须要在 php.ini 中加入此项,默认是没有的。python

可能还会缺乏一些经常使用扩展 pdo_mysql ,curl ,simplexml...mysql

apt-cache search php7*  能够检索 php7 的相关扩展;sql

apt-get install php7.2-mysql   能够安装 pdo_mysql 扩展,bash

apt-get install php7.2-xml  能够安装 simplexml,php7

安装后须要在 php.ini 开启相关项。curl

相关文章
相关标签/搜索