据说php7.2的性能有质的飞跃,而且会更安全..且wp天天提示我更新php.所以抽空处理了下,流程大概如下

先停掉服务,我是nginx

nginx -s stop
service php-fpm stop

查看php版本

php -v

查看当前php相关安装包

yum list installed | grep php

删除当前php相关安装包

yum remove php* php-common

更换rpm源,不然不支持php7.2,我是CentOS 7.*版本

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装php7.2相关模块

yum install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml php71w-ldap php71w-mcrypt

重启php和服务

service php-fpm start
service nginx restart

因为我还有个typecho的服务,需要将mysql引擎换为Pdo_Mysql,否则会报Database Server Error异常,打开typecho文件目录下的config.inc.php配置文件,将参数1从Mysql修改为Pdo_Mysql

$db = new Typecho_Db('Pdo_Mysql', 'typecho_');

大功告成,简直惊喜,挂了两个站点,一个ss服务,内存占用从800M降到了300M,速度也有明显提升.

标签: php7.2, CentOS7, wordpress, typecho

添加新评论