我正在尝试更新我的 PHP(当前 v:5.3.3 到最新的稳定 PHP 版本),但它没有正常运行,并且说没有什么可更新的。

任何帮助都会有用。

一直说:

最佳答案

正如雅各布所说,CentOS 软件包存储库目前似乎只有 PHP 5.3 可用。但是这些命令似乎对我有用......

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
yum remove php-common       # Need to remove this, otherwise it conflicts
yum install php56w
yum install php56w-mysql
yum install php56w-common
yum install php56w-pdo
yum install php56w-opcache
php --version               # Verify version has been upgraded

如果需要,您也可以使用 php54wphp55w

注意!
如果它不能完全解决您的所有依赖项,这可能会破坏您的网站,因此在某些情况下您可能需要几个额外的包。 See here 其他可用的 PHP 5.6 模块列表。

如果遇到问题需要重置回默认值,可以使用以下命令:
sudo yum remove php56w
sudo yum remove php56w-common
sudo yum install php-common
sudo yum install php-mysql
sudo yum install php

(感谢法布里齐奥·巴托洛穆奇)

关于php - 在 CentOS 6.5 上升级 PHP(最终版),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21502656/

10-16 19:16