CentOS 7环境下将PHP从5.6更新至7.x版本操作失败问题咨询
CentOS 7 从PHP 5.6升级到7.x系列版本解决方案
你执行的前序命令返回
Nothing to do属于正常现象,原因是系统中已经安装了epel-release、yum-utils以及Remi源,不需要重复安装,直接执行以下步骤即可完成升级:
- 步骤1:查询现有已安装的PHP相关包,确认需要升级的组件列表
执行命令:yum list installed | grep php - 步骤2:禁用旧版本PHP源,启用目标PHP 7.x版本的Remi源
以升级到PHP 7.4为例,依次执行:yum-config-manager --disable remi-php5*yum-config-manager --enable remi-php74
如果需要升级到7.2/7.3版本,只需将第二条命令中的remi-php74替换为remi-php72或remi-php73即可 - 步骤3:执行PHP版本升级
执行命令:yum update -y php*
该命令会自动将所有已安装的PHP相关包升级到你启用的源对应的7.x版本 - 步骤4:验证升级结果并重启服务
- 命令行验证PHP版本:执行
php -v,确认返回的版本号符合你的升级预期 - 重启Apache服务让新PHP版本生效:执行
systemctl restart httpd - 可选:创建PHP信息页面验证Apache加载的PHP版本是否正确,确认无误后删除该页面即可
- 命令行验证PHP版本:执行
内容的提问来源于stack exchange,提问作者olobambolo
相关产品推荐
相关产品推荐

