有人知道如何在 64 位 centos 6 安装上安装 php 5.2.17 吗?我有一个旧的遗留系统,需要 php 5.2.17,但 centos 6 仅支持 php 5.3。
我已经安装了诸如 webtatic 之类的 repo,但是根本没有运气。
我是否应该恢复到 centos 5 并在那里安装它?有什么想法吗,我不行吗?
答案1
请执行下列操作:
wget http://www.atoomnet.net/php/php-5.2.17/php-5.2.17-1.x86_64.rpm
然后:
rpm -ivh php-5.2.17-1.x86_64.rpm
然后:
vi /etc/yum.conf
在[main]下添加以下内容:
exclude=php*
如果你做到了这一切,它就会正常工作。
但是,我警告您,您确实应该运行最新版本的 PHP 以确保您的服务器是安全的。
答案2
如果 centos 6 不支持旧版 PHP,你最好运行 v5,因为如果你必须修改操作系统来诱使它运行它,那么可以打开一个安全漏洞。建议您使用最新的 PHP 和操作系统。如果这不可能,那么在使用旧 PHP 时请确保您的安全性非常严格。这就是他们更新软件的原因。我正在寻找一种方法来让它为您正常工作。
编辑:我被打败了。请参阅其他发帖人的 wget 方法。编辑 2:删除了无用的文本。
答案3
atomicturtle repo 包含适用于 centos 6 的 php 5.2.17 x64 rpm。下载必要的软件包并安装。
http://www6.atomicorp.com/channels/atomic/centos/6/x86_64/RPMS/
更新链接:http://www6.atomicorp.com/channels/atomic/centos/6/x86_64/drpms/