一尘不染

在CentOS 6.5上升级PHP(最终版)

php

我正在尝试更新我的PHP(当前是v:5.3.3,是最新的稳定PHP版本),但它没有发挥作用,它表示没有任何更新。

任何帮助将是有用的。

一直说:

没有软件包标记为更新


阅读 333

收藏
2020-05-29

共1个答案

一尘不染

正如Jacob所提到的,目前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

您也可以使用php54w或(php55w如果需要)。

警告!
如果它不能完全解决您的所有依赖性,则可能会破坏您的网站,因此在某些情况下,您可能需要几个额外的软件包。请参阅此处以获取其他可用的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

(感谢Fabrizio Bartolomucci)

2020-05-29