一键部署安装的LAMP单独升级PHP

跨大版本,单独升级PHP,看了upgrade.sh脚本,不能指定升级的版本,你安装的是5.6版本,脚本只会升级到5.6中最高的版本。所以这里需要改下lamp目录下的include中的upgrade_php.sh脚本

在这里插入图片描述

我之前安装的是5.6版本,想要升级到PHP7.所以将5.6.40改成最新版本的7.3.3
最新版本可以从http://php.net/downloads.php获取
改好后 安装 ./upgrade.sh php 即可

补充:
升级后重启Apache可能会报错
[root@vmware40 ~]# /etc/init.d/httpd -k start
/etc/init.d/httpd: line 95: 113288 Segmentation fault (core dumped) $HTTPD $ARGV
这个是因为两个php扩展,一个是php-7的,一个是php-5.6.5的,然后看了httpd的配置文件,结果配置了两个php模块:
LoadModule php5_module modules/libphp5.so
LoadModule php7_module modules/libphp7.so
去掉一个扩展后,apache启动正常。
应该是安装了php7后,又往httpd的配置文件中加入了php7的扩展。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值