我已经通过执行以下命令安装了php
yum install php
它在我的服务器上安装php 5.3.3。现在我要安装php 5.4。
请帮忙。谢谢。
答案 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)
检查可用的包裹
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版本。