将 CENTOS 6 升级到 PHP 5.5 错误

将 CENTOS 6 升级到 PHP 5.5 错误

我想升级我的 PHP 版本。当更新到 PHP 5.5 时

yum -y install php55w php55w-opcache

我收到此错误:

Error: Package: php55w-opcache-5.5.30-2.w6.x86_64 (webtatic)
           Requires: php55w-common(x86-64) = 5.5.30-2.w6
           Available: php55w-common-5.5.30-2.w6.x86_64 (webtatic)
               php55w-common(x86-64) = 5.5.30-2.w6

我怎样才能解决这个问题?

答案1

正如错误所表明的,这应该可以解决问题:

yum install php55w-common

然后你的初始命令应该可以工作:

yum install php55w php55w-opcache

或者合并为一个:

yum install php55w-common php55w php55w-opcache

如果出现与 repo 相关的问题(例如软件包过时),则强制使用特定的 repo,在本例中使用 remi,它包含比大多数库存 OS repo 更新的 php 版本,包括:

yum --disablerepo="*" --enablerepo="remi" install php55w-common php55w php55w-opcache

但请注意,PHP 5.5 也已经过时了:

http://php.net/supported-versions.php

对于长期支持、安全性和速度而言,5.6 将是一个更好的选择。

相关内容