我对 Linux 世界还很陌生,如果这个问题在这里发布,我很抱歉。
我刚刚安装了 CentOS 5.5 x86_64。 PHP 5.1.6已安装。
但是我的应用程序需要 PHP5.3
然后我运行命令:“yum update php”,什么也没发生。看来 yum 的最新版本是 5.1.6。
那么我如何更新到 php 5.3?
答案1
如果您可以等待,CentOS 5.6 应该有原生的 PHP53,因为上游 RHEL 5.6 现在已经附带了 PHP53。
如果您等不及,那么这可能会帮助您从 REMI repo 安装软件包:
yum remove mysql php*(如果当前已安装 PHP 5.1.x 和/或 mysql)
转速http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
转速http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
yum --enablerepo=remi 安装 php
在盒子上获取 mysql 命令行客户端比较棘手:
yum --enablerepo=remi --disablerepo=updates --disablerepo=base 安装 mysql
高血压
干杯
编辑:如果您的 MySQL 服务器在同一个盒子上,这个过程会产生一个不幸的后果,那就是让您从 REMI repo 运行 MySQL 服务器。也就是说,您基本上处于依赖地狱中。
答案2
如果任何给定发行版的软件包已过期,而您又不能等待软件包维护者发布更新的版本,那么您别无选择,只能自己从源代码进行编译,或者寻找已经这样做过的其他人并冒险安装他们的二进制文件(我不推荐这样做;特别是在生产环境中)。
我刚刚快速地谷歌了一下,发现有人已经从源代码编译并提供了一个包,如果你想测试的话。