如何在 Linux 中安装旧版本的 php(5.2.17)?

如何在 Linux 中安装旧版本的 php(5.2.17)?

我想研究 php 5.2.17 中的一些安全漏洞,但我无法从源代码安装它,因为这样我还需要所有与 php 相关的其他应用程序的旧版本。如何安装旧版本的 php以最简单的方式? 例如在与之兼容的虚拟机中?

答案1

apt-cache policy php5将显示可用的版本在 Debian 系统上。 然后您就可以使用 进行安装apt-get install -y php5=whatever_version

在 Fedora 衍生产品上您可以使用yum --showduplicates list php相同的操作,也可以使用以下方法安装特定版本yum install -y php-whatever_version

如果运行第一个命令后所需的版本不可用,那么您需要查找并添加包含您正在寻找的版本的存储库,然后重试。

添加软件存储库后,请确保执行以下操作:

apt-get update(Debian)或 yum check-update(Fedora_ )更新您的本地软件包列表,否则您的新软件可能仍不会出现在软件包列表中。

谢谢。

答案2

使用以下命令创建虚拟机虚拟盒或者VMware工作站(付费)并下载旧版本的CentOS 5然后下载PHP 5.2.17 并正常安装。

相关内容