我想升级我的 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 将是一个更好的选择。