php5.4.16升级至php5.6.40

php5.4.16升级至5.6.40(5.6最新版本)
因为zabbix官方文档显示,zabbix3.0不支持php7.0+版本,此次业务需求升级到php7.0以下最新版本5.6.40
zabbix官方文档:https://www.zabbix.com/documentation/3.0/manual/installation/requirements
php5.4.16升级至php5.6.40
图1.1
1.首先php -v 查看当前php版本
2.进入本地yum源列表查看:
php5.4.16升级至php5.6.40
图1.2
我本地已经安装更新了软件仓库webtatic,如果为升级软件仓库,使用以下命令:
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
保险起见,先创建一个目录将其他源移走,保留我们需要使用的上图1.2源即可
3.很多时候,博客或者贴吧都说直接卸载旧的php-common,但其实在生产环境,风险是相当大的,一旦卸载,有可能直接卸载掉相关的依赖,比如我此次卸载的php就有zabbix的依赖,如果直接yum remove php-common -y卸载的话,zabbix不能访问不说,还会丢失数据,当然,在做这些升级之前,先了解本台机器上的服务,做好相关备份,方便回滚,那么我这里采用了一个比较笨的方法,在一些依赖不能卸载的情况下:
yum remove php-common 此处千万不能加-y,因为我这时候只是想查看php的相关依赖
php5.4.16升级至php5.6.40
图1.3
在需要确定的时候,选择n即可,上图为一个示范,并非此次升级的截图
4.将有关php的模块复制粘贴下来,直接:
yum remove -y 模块名
然后:
yum install -y php56w-卸载掉的模块名
这样就直接升级到php5.6的最新版本,也就是我此次升级的php5.6.40版本
5.检查升级后的版本
php5.4.16升级至php5.6.40
图1.4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值