目前使用的阿里云服务器是通过参考 阿里云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
网站响应速度有明显的提升,以前的卡顿表现明显改善。