无法在CentOs 7中将PHP从5.4更新到更高版本

无法在CentOs 7中将PHP从5.4更新到更高版本,php,linux,centos,yum,Php,Linux,Centos,Yum,我使用的是CentOS Linux 7.4.1708版(核心版),对于我的一些项目任务,我需要高于5.4的PHP,但无法更新它。 我使用了以下命令: rpm-Uvhhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm rpm-Uvhhttps://mirror.webtatic.com/yum/el6/latest.rpm 然后: yum安装php56w php56w opcache 如上所述 但是得到这个

我使用的是
CentOS Linux 7.4.1708版(核心版)
,对于我的一些项目任务,我需要高于5.4的PHP,但无法更新它。 我使用了以下命令:

rpm-Uvhhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

rpm-Uvhhttps://mirror.webtatic.com/yum/el6/latest.rpm

然后:

yum安装php56w php56w opcache

如上所述

但是得到这个错误:

错误:php56w与php-common-5.4.16-43.el7_4.x86_64冲突
错误:包:php56w-5.6.32-1.w6.x86_64(WebStatic)
需要:httpd mmn=20051115
已安装:httpd-2.4.6-67.el7.centos.6.x86_64(@updates)
httpd mmn=20120211
httpd mmn=20120211x8664
httpd mmn=20120211-x86-64
可提供:httpd-2.4.6-67.el7.centos.x86_64(基本版)
httpd mmn=20120211x8664
httpd mmn=20120211-x86-64
httpd mmn=20120211
可用:httpd-2.4.6-67.el7.centos.2.x86_64(更新)
httpd mmn=20120211x8664
httpd mmn=20120211-x86-64
httpd mmn=20120211
可用:httpd-2.4.6-67.el7.centos.5.x86_64(更新)
httpd mmn=20120211x8664
httpd mmn=20120211-x86-64
httpd mmn=20120211
错误:包:php56w-common-5.6.32-1.w6.x86_64(WebStatic)
需要:libgmp.so.3()(64位)
您可以尝试使用--skip break来解决此问题
您可以尝试运行:rpm-Va--nofiles--nodigest


现在我可以做些什么来更新它?

要安装,首先必须将与CentOS 7.x版本相对应的webel-yum存储库信息添加到yum:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
然后执行yum安装:

yum install php70w php70w-mysql php70w-common php70w-xml php70w-mbstring

sudo-yum-remove-php-cli-mod_-php-php-common
,删除现有的php安装,然后使用您的命令进行安装。我也尝试删除
php-common
,如前所述,但遇到了相同的问题您是否尝试在centos7中使用centos6-repos?@Viktorkhilin idk。我怎么检查?因为这不是我的机修报告和(7而不是6),首先移除这些。