千家信息网

怎么解决php5.4系统升级出错问题

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要讲解了"怎么解决php5.4系统升级出错问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决php5.4系统升级出错问题"吧!php
千家信息网最后更新 2026年10月31日怎么解决php5.4系统升级出错问题

这篇文章主要讲解了"怎么解决php5.4系统升级出错问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决php5.4系统升级出错问题"吧!

php5.4系统升级出错的解决办法:1、安装libmcrypt,libmcrypt-devel;2、升级EPEL源;3、重新升级即可。

本文操作环境:CentOS7.3系统、php5.4版、Dell G3电脑。

如何解决php5.4 系统升级出错问题?

CentOS7 PHP5.4 升级 PHP5.6 缺少libmcrypt问题解决办法

系统为CentOS7.3,安装PHP后,版本为5.4,当进行升级5.6时发生错误:报错缺少libmcrypt.so.4()(64bit)库

需要安装libmcrypt,libmcrypt-devel:

yum install libmcrypt libmcrypt-devel

直接输入以上指令,出错!问题为EPEL源未更新到最新版本。

需要升级EPEL源:

命令:yum -y install epel-release

yum -y install epel-releaseLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile * base: 100.125.0.40 * extras: 100.125.0.40 * updates: 100.125.0.40 * webtatic: us-east.repo.webtatic.comResolving Dependencies--> Running transaction check---> Package epel-release.noarch 0:7-9 will be updated---> Package epel-release.noarch 0:7-11 will be an update--> Finished Dependency ResolutionDependencies Resolved======================================================================================================== Package                      Arch                   Version               Repository              Size========================================================================================================Updating: epel-release                 noarch                 7-11                  extras                  15 kTransaction Summary========================================================================================================Upgrade  1 PackageTotal download size: 15 kDownloading packages:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.epel-release-7-11.noarch.rpm                                                     |  15 kB  00:00:00Running transaction checkRunning transaction testTransaction test succeededRunning transaction  Updating   : epel-release-7-11.noarch                                                             1/2  Cleanup    : epel-release-7-9.noarch                                                              2/2  Verifying  : epel-release-7-11.noarch                                                             1/2  Verifying  : epel-release-7-9.noarch                                                              2/2Updated:  epel-release.noarch 0:7-11Complete!

从7-9 升级至7-11

EPEL最新是7-12,因此再输入一次上面的指令:

 yum -y install epel-releaseLoaded plugins: fastestmirror, langpacksepel/x86_64/metalink                                                             | 8.6 kB  00:00:00epel                                                                             | 5.4 kB  00:00:00(1/3): epel/x86_64/updateinfo                                                    | 1.0 MB  00:00:00(2/3): epel/x86_64/group_gz                                                      |  90 kB  00:00:01(3/3): epel/x86_64/primary_db                                                    | 6.9 MB  00:01:00Loading mirror speeds from cached hostfile * base: 100.125.0.40 * epel: mirrors.aliyun.com * extras: 100.125.0.40 * updates: 100.125.0.40 * webtatic: uk.repo.webtatic.comResolving Dependencies--> Running transaction check---> Package epel-release.noarch 0:7-11 will be updated---> Package epel-release.noarch 0:7-12 will be an update--> Finished Dependency ResolutionDependencies Resolved======================================================================================================== Package                      Arch                   Version                 Repository            Size========================================================================================================Updating: epel-release                 noarch                 7-12                    epel                  15 kTransaction Summary========================================================================================================Upgrade  1 PackageTotal download size: 15 kDownloading packages:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.epel-release-7-12.noarch.rpm                                                     |  15 kB  00:00:00Running transaction checkRunning transaction testTransaction test succeededRunning transaction  Updating   : epel-release-7-12.noarch                                                             1/2  Cleanup    : epel-release-7-11.noarch                                                             2/2  Verifying  : epel-release-7-12.noarch                                                             1/2  Verifying  : epel-release-7-11.noarch                                                             2/2Updated:  epel-release.noarch 0:7-12

完成升级7-12。

再次安装

libmcrypt,libmcrypt-devel:

yum install libmcrypt libmcrypt-devel

yum install libmcrypt libmcrypt-develLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile * base: 100.125.0.40 * epel: my.mirrors.thegigabit.com * extras: 100.125.0.40 * updates: 100.125.0.40 * webtatic: uk.repo.webtatic.comResolving Dependencies--> Running transaction check---> Package libmcrypt.x86_64 0:2.5.8-13.el7 will be installed---> Package libmcrypt-devel.x86_64 0:2.5.8-13.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved======================================================================================================== Package                       Arch                 Version                    Repository          Size========================================================================================================Installing: libmcrypt                     x86_64               2.5.8-13.el7               epel                99 k libmcrypt-devel               x86_64               2.5.8-13.el7               epel                13 kTransaction Summary========================================================================================================Install  2 PackagesTotal download size: 112 kInstalled size: 302 kIs this ok [y/d/N]: yDownloading packages:(1/2): libmcrypt-2.5.8-13.el7.x86_64.rpm                                         |  99 kB  00:00:00(2/2): libmcrypt-devel-2.5.8-13.el7.x86_64.rpm                                   |  13 kB  00:00:00--------------------------------------------------------------------------------------------------------Total                                                                   1.2 MB/s | 112 kB  00:00:00Running transaction checkRunning transaction testTransaction test succeededRunning transaction  Installing : libmcrypt-2.5.8-13.el7.x86_64                                                        1/2  Installing : libmcrypt-devel-2.5.8-13.el7.x86_64                                                  2/2  Verifying  : libmcrypt-devel-2.5.8-13.el7.x86_64                                                  1/2  Verifying  : libmcrypt-2.5.8-13.el7.x86_64                                                        2/2Installed:  libmcrypt.x86_64 0:2.5.8-13.el7                 libmcrypt-devel.x86_64 0:2.5.8-13.el7Complete!

成功!

最后升级PHP,指令:

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

感谢各位的阅读,以上就是"怎么解决php5.4系统升级出错问题"的内容了,经过本文的学习后,相信大家对怎么解决php5.4系统升级出错问题这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

升级 系统 问题 指令 学习 内容 办法 版本 输入 成功 再次 命令 就是 思路 情况 文章 更多 环境 电脑 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州紫鲸互联网科技有限公司 互联网科技工作委员会主任 重生之互联网科技帝国 互联网科技官网 新华互联网科技学院 互联网巨头科技公司 亿策互联网科技 互联网 视角下的科技创新 中正互联网科技招聘 太原新华互联网科技学校怎么样 博兴的互联网电子科技公司 厦门比较好的科技互联网公司 互联网行业科技股 风投北京互联网科技 上海乐五互联网科技有限公司 济南小医互联网科技有限公司招聘 广西泛欧互联网科技有限公司 互联网高科技绘画 现代科技的标志之一的互联网 每日互联网科技新闻 互联网科技公司起名 互联网公司 科技公司 米客互联网科技 以后互联网后是啥科技 晓花互联网科技有限公司网址 河南住房之家互联网科技 玉溪新华互联网科技好不好 长沙茂晟互联网科技有限公司 互联网科技公司营业执照怎么办理 美国五大互联网科技公司市值多少
0