我听说可以在 remi 存储库中找到与 CentOS 的 LAMP 相关的最新版本包。
我用谷歌搜索发现不止一篇文章(例如http://timt881.wordpress.com/2009/02/17/installing-phpmyadmin-and-php-52-on-a-centos-52-server/)建议以下从 remi 存储库安装最新版本的 PHP 的步骤:
$ wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
$ wget http://rpms.famillecollet.com/el5.i386/remi-release-5-7.el5.remi.noarch.rpm
$ rpm -Uvh remi-release-5-7.el5.remi.noarch.rpm epel-release-5.3.noarch.rpm
$ yum –enablerepo=remi install php
但是,有一点我不明白。LAMP 包位于 remi 存储库中,下载和安装 remi rpm 是有意义的。
但是对于 EPEL(企业 Linux 的额外软件包)rpm,如果 remi 存储库中已经有所需的东西,为什么还要下载和安装它呢?
听起来 remi 存储库的 rpm 可能包含对 EPEL 中软件包的依赖关系。
EPEL 提供了超出 RHEL/CentOS 中默认设置的附加软件包,但有一个政策是不使用较新版本替换已发布的软件包。这是对稳定性的关注,如果您真的需要最先进的软件包版本,您不应该使用其中一种 RHEL 类型的平台。
remi 存储库提供许多流行软件包(Firefox、Thunderbird、php 等)的最新版本的替换 rpm。这些 rpm 与已发布的版本直接冲突,您将收到来自 Red Hat(对于 RHEL)或 CentOS 团队对这些软件包的零支持或安全更新。您依赖 remi 为您制作更新和补丁。
如果您绝对需要最新版本的 php,您可能希望查看一个提供更多最新软件包的发行版(例如 Fedora、Ubuntu)。如果您真的看重 RHEL 的稳定性/长期支持,那么看看您是否可以使用已发布的版本。如果您需要 CentOS 上的最新版本,那么 remi 存储库可能确实是一个很好的资源。
enter code here
# 支持的红帽企业 Linux 5 / i386:enter code here
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
enter code here
# Red Hat Enterprise Linux 5 / x86_64 :enter code here
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm '
enter code here
休息,您需要按照以下链接中的步骤操作!!
http://studyhat.blogspot.com/2009/11/rhel-installing-apache2-with-php5-and.html