在 CentOS 6.4 中将 PHP 5.3.3 升级到 5.4.4

And*_* SK 9 yum php5 centos-6

我使用的是 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
Run Code Online (Sandbox Code Playgroud)

yum upgrade php
Run Code Online (Sandbox Code Playgroud)

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

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
Run Code Online (Sandbox Code Playgroud)

我已经跑了:

yum update
Run Code Online (Sandbox Code Playgroud)

一切都井然有序。我还检查了php-*in 的排除项,/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
Run Code Online (Sandbox Code Playgroud)

小智 9

将 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
Run Code Online (Sandbox Code Playgroud)


mir*_*vic 5

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