CentOS7 PHP版本升级最佳实践-从7.2到7.3

背景

今天对个人网站进行例行维护,忽然发现Wordpress多了一个"站点健康"的功能。


其中"推荐的改进"中建议基于性能的考虑,需要对PHP进行版本升级。当前服务器(CentOS7.7.1908)上的PHP版本是多少呢?马上开SSH验证一下——PHP 7.2.24

那需要升到哪个版本呢?Wordpress官网是这么写的:

OK!目标明确了,从PHP 7.2.24升级到PHP 7.3.X。小Case,15分钟就能搞定!

升级步骤

1.删除PHP 7.2.24及相关模块。
2.添加第三方REMI源。
3.安装PHP 7.3.X及相关模块。
4.服务调试与检测。

删除PHP 7.2.24及相关模块

# yum list installed | grep php
# yum remove php
# yum remove php-*
# yum remove php72*
# yum list installed | grep php

添加第三方REMI源

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 

安装PHP 7.3.X及相关模块

# yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap
# reboot

服务调试与检测

  • PHP 7.3.12


  • 设置php-fpm自启动并启动进程
# systemctl enable php73-php-fpm
# systemctl start php73-php-fpm
  • 打开网站检查
    搞定,收工!

参考资料:

  1. CentOS 7 yum 安装 PHP7.3 教程

阅读原文

你可能感兴趣的:(CentOS7 PHP版本升级最佳实践-从7.2到7.3)