生命不息
折腾不止

Centos7下Vestacp面板简单升级PHP7.X方法

博主在之前发过Vestacp面板升级php7的教程,如下

https://www.wangjunwei.com/website/vestacp/635.html

但是这个方法会遇到很多问题,如Webmail邮箱服务RoundCube不可用,但是更头疼的是之后updata升级的时候总会出错,如下图

这种错误导致整个系统内核都无法更新,具体原因可能是更新与原有源发生冲突,导致获取不到正确的更新。经过博主几天的折腾,终于找到完美解决的办法,方法如下:

1.备份数据

2.重装系统盘,弄出一个干净的系统

3.重装Vestacp面板

下面才是重点

4.升级php到7.X

4.1.升级epel和remi库

安装完成Vestacp后update一下

yum update -y

这样基本也就升级了epel和remi源,如果不行,请尝试下面命令

yum -y --enablerepo=remi update remi-release

4.2.安装yum-utils,yum-utils会启用新版本的PHP

yum install yum-utils -y

4.3.启用remi源

升级完成epel和remi源之后,在/etc/yum.repo.d下可以看到有remi源有好几个,区分了不同版本的php

现在启用你想要的php版本的remi源

#启用php7.0
yum-config-manager --enable remi-php70
#启用php7.1
yum-config-manager --enable remi-php71
#启用php7.2
yum-config-manager --enable remi-php72

P.S.以上命令根据自己想要的php版本任选其一。

4.4.更新php

yum update -y

仅一条升级命令就可以搞定了!很简单。

下面安装一下opcache缓存

sudo yum install php-opcache -y

测试后基本完美,目前没有任何问题,待更新时再看会不会出现上面的问题吧!

赞(1) 赞赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权,转载请联系作者。
文章名称:《Centos7下Vestacp面板简单升级PHP7.X方法》
文章链接:https://wangjunwei.com/website/vestacp/694.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 1

  1. #1

    ****

    刘俊宇4年前 (2019-11-18)回复

似水流年--王俊伟个人博客

联系博主关注我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫

登录

找回密码

注册