如何降级我的 PHP 版本?

如何降级我的 PHP 版本?

刚刚创建了一个新的 Fedora VM,它已加载 PHP 5.3,并且我有一些引用现已弃用的函数的遗留代码(例如 eregi() )。

我怎样才能将我的 PHP 安装从 5.3 降级到更早的版本,例如 5.2?最好通过 YUM 安装,但如果有人知道任何方法,我想知道怎么做。

谢谢,

答案1

我是一个 Ubuntu 的铁杆用户,但据我记忆,早期的情况就是这样的。执行“yum search php”,看看是否有你要找的版本。如果有,通过“yum remove <>”卸载旧版本的 php,然后使用“yum install <>”安装可用版本。我想这是通过 yum 唯一可行的方法。

答案2

我能够使用 atomic repo 在 Fedora 17 上安装 php 5.3

http://www6.atomicorp.com/channels/atomic/fedora/17/x86_64/RPMS/

您需要先删除 php 和 httpd

yum remove php
yum remove httpd

在/etc/yum.conf末尾添加以下内容

exclude=php*5.4*

从 atomic repo 安装 php

wget -q -O - http://www.atomicorp.com/installers/atomic | sh
yum install php

相关内容