在RedHat Enterprise Linux 4上安装PHP 5

我正在试图在我们的RHEL 4盒子上安装PHP 5.2.6。 升级到RHEL 5是一种select,但不是在今天晚上,这是我们需要获取依赖于PHP新版本运行的Web应用程序的实例。

任何build议在这方面是非常感谢! 我一直在通过这里提出的build议工作: http : //www.cyberciti.biz/tips/how-to-install-php5-redhat-enterprise-linux4.html但我没有太多的成功。

快速版本:

  1. 确保你rpm -e RedHat提供的所有PHP包。

  2. www.php.net下载tarball

  3. 解开它,cd进入目录,然后执行

    1. ./configure
    2. make
    3. make install

您将需要普通的构build链(gcc,binutils,make,autoconf,…)以及Apache的开发库。 您可能需要首先运行./configure --help并查看可用的选项; 其中的一些将需要额外的开发库,如MySQL的支持。 如果RHEL4有一些不同于构build/安装脚本所需的目录,那么有些选项可能需要configuration。

你熟悉CentOS吗?

基本上,它是所有专有的东西被删除的RHEL。

CentOS也有一个叫做CentOS Plus的回购,包括一些升级的内核,即PHP5.1和MySQL5。

如果你可以在/etc/yum.repos.d目录下创build一个仓库,你应该可以添加这个仓库并使用yum来安装软件包:

 [centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 priority=2 protect=1 

我最终使用了Utter Ramblings yum版本库来在我的CentOS上安装PHP 5.2(对于所有的意图和目的,RHEL)。

即使你不想使用yum,你也应该能够下载RPM。

我无法find任何其他的PHP 5.2的RPM或存储库的工作。 甚至CentOS Plus似乎也没有任何超越PHP 5.1的东西。

这是直接链接到EL 4存储库文件。

您可以在RHEL4中configurationup2date以使用yum存储库。 在/ etc / sysconfig / rhn / sources中添加下一行的yum回购(例如使用UtterRambling回购)

yum utterramblings http://www.jasonlitka.com/media/EL4/ $ ARCH

对于RHEL4中的php5,你有这些select:

  • UtterRambling回购,这个问题是没有维护近一年,但贾森Litka回来保持这一点。

  • Remi Collet回购,这个不断更新。

  • IUS Comunity回购,这个是特别的,因为不要覆盖你自己的php4,在你的发行版中安装php5(这个项目是由RackSpace赞助的)。

祝你好运!

PS我不能张贴链接,因为我是堆栈溢出的新手,但你可以很容易通过谷歌名称,并去回购页面。