在CentOS 6.4中将PHP 5.3.3升级到5.4.4


9

我正在使用CentOS 6.4(centos-release-6-4.el6.centos.10.x86_64)。我正在尝试升级php版本 5.3.3 5.4.4 通过使用:

yum upgrade php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml

yum upgrade php

...但这是我得到的唯一信息:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.netnitco.net
 * extras: mirror.wiredtree.com
 * updates: mirror.thelinuxfix.com
Setting up Update Process
No Packages marked for Update

我已经跑了:

yum update

一切都井然有序。我还检查了排除 php-*/etc/yum.conf 但没有找到任何东西。有任何想法吗?谢谢!

更新:解决方案

谢谢 @mirkobrankovic 我结束了这样做(在64位操作系统上):

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm
yum --enablerepo=remi upgrade php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml

此问题作为偏离主题关闭,因为它被交叉发布到服务器故障: serverfault.com/questions/520752/...
slhck

Answers:


5

也许这个 可以帮助你。
使用remi存储库,你无法从CentOS基础上获取它。
如何添加 remi repo


谢谢!其中一个答案还建议下载并编译所需的php版本。我想我也会尝试一下。
Andres SK

8

要将PHP 5.3.3更新到5.4.4:

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm
yum --enablerepo=remi upgrade php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml

这对我有用。
zzy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.