Centos6

將 CENTOS 6 升級到 PHP 5.5 錯誤

  • November 8, 2015

我想升級我的 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

我怎樣才能解決這個問題?

正如錯誤所示,這應該可以解決問題:

yum install php55w-common

然後你的初始命令應該工作:

yum install php55w php55w-opcache

或合二為一:

yum install php55w-common php55w php55w-opcache

如果出現與 repo 相關的問題,例如過時的包,請強制使用特定的 repo,在這種情況下,使用 remi,它包含比大多數庫存作業系統 repo 更新的 php 版本,包括:

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

請注意 PHP 5.5 也已經過時了:

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

對於長期支持、安全性和速度而言,5.6 將是更好的選擇。

引用自:https://serverfault.com/questions/734806