我想在PHP 5.2.17中学习一些安全漏洞,但是我不能从源代码安装它,因为那么我也需要所有其他应用程序的所有与PHP有关的旧版本。 如何以最简单的方式安装较旧版本的php? 例如在一个虚拟机,兼容?
apt-cache policy php5会显示Debian系统上的可用版本。 然后你可以安装apt-get install -y php5=whatever_version 。
在Fedora的衍生物,你可以使用yum --showduplicates list php也是一样的,你可以使用yum install -y php-whatever_version来安装特定的版本yum install -y php-whatever_version
如果运行第一个命令后所需的版本不可用,那么您需要查找并添加包含您正在查找的版本的存储库,然后重试。
添加软件存储库后,请确保您执行以下操作:
apt-get update (Debian)或yum check-update (Fedora_来更新你的本地软件包列表或你的新软件可能不会显示在软件包列表中。
谢谢。
使用virtualbox或VmWare Workstation创build一个虚拟机(付费)并下载CentOS 5的旧版本,然后下载PHP 5.2.17并正常安装。