阿里云从ubuntu16.04.5升级到ubuntu 18.04.3后调整PHP 7.0到PHP 7.2

目前使用的阿里云服务器是通过参考 阿里云ECS ubuntu 14.04.5 LTS升级到ubuntu 16.04.2 LTS 升级上来的。

升级之后,默认情况下,依旧使用的是 `ubuntu 16.04.5` 自带的 `PHP 7.0` ,然而 `ubuntu 18.04.3` 系统自带的是 `PHP 7.2` 。我们希望在升级之后的系统上,能启用比较新版本的 `PHP 7.2` 。

其实更关键的是,在 `ubuntu 18.04.3` 系统上, `PHP 7.0` 相关的部分附加组件,比如 `PHP7.0-CURL` 已经没办法通过源安装了 ,安全补丁相关的更新估计也不能及时提供。另外就是较新版本的 `PHP 7.2` 在性能上有不错的提升。

执行如下切换命令(PHP-FPM模式):

$ sudo apt-get install php7.2-fpm

# 备份配置文件
$ sudo mv /etc/php/7.2/fpm/php.ini /etc/php/7.2/fpm/php.ini.bak

# 拷贝配置文件
$ sudo cp /etc/php/7.0/fpm/php.ini /etc/php/7.2/fpm/php.ini

$ sudo systemctl disable php7.0-fpm

# 调整Apache与PHP-FPM通信的端口
$ sudo sed -i "s/php7.0-fpm.sock/php7.2-fpm.sock/g" /etc/apache2/sites-enabled/*.conf

# 禁用旧服务
$ sudo service php7.0-fpm stop

#重启服务
$ sudo service php7.2-fpm restart

$ sudo service apache2 restart

# 如果使用了WP-Statistics统计插件,需要安装依赖
$ sudo apt-get install php7.2-curl
 
$ sudo apt-get install php7.2-bcmath

网站响应速度有明显的提升,以前的卡顿表现明显改善。

参考链接


发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注