" yum install php" php版本问题

时间:2015-05-21 12:52:46

标签: php linux

我已经通过执行以下命令安装了php

yum install php

它在我的服务器上安装php 5.3.3。现在我要安装php 5.4。

请帮忙。谢谢。

3 个答案:

答案 0 :(得分:3)

https://webtatic.com/packages/php54/

上看到它

要安装,首先必须将与CentOS / RHEL版本对应的Webtatic EL yum存储库信息添加到yum:

CentOS / RHEL 7.x:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

CentOS / RHEL 6.x:

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

CentOS / RHEL 5.x:

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

现在你可以通过以下方式安装php:

yum install php54w

答案 1 :(得分:1)

yum安装已批准的软件包版本。批准的版本取决于一些事项,例如您的分发以及软件包本身是否已经过测试并被视为有效。此测试有时可能远远落后于软件包的开发。您可能已安装的版本是最新批准的版本。

构建PHP并非手动非常困难,因此这可能是您的最佳选择。从yum卸载您的版本并查看official instructions如何克隆和构建自己。

要么在yum中寻找能够为您提供更新版本的其他套餐(请参阅@ barbarity'答案)。

答案 2 :(得分:1)

参考http://ahmed.amayem.com/replacing-yum-plugin-replace-one-yum-install-package-php-with-another-on-linux-centos-6/

检查可用的包裹

rpm -q php

安装webtatic版本RPM(适用于CentOs 6.x)

sudo rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

检查其他仓库中的可用包

yum info php55w

尝试使用yum update进行更新

sudo yum update php

使用yum更新然后删除yum install

yum info php-common

删除php-common

sudo yum remove php-common

安装php55w和php55w-common

sudo yum install php55w php55w-common

现在重新启动apache服务器,然后检查php版本。