Php 在本地机器上模拟旧灯组

Php 在本地机器上模拟旧灯组,php,migration,vagrant,php4,Php,Migration,Vagrant,Php4,我目前正在处理遗留代码,我正试图找到一种方法为这个旧站点重新创建服务器环境 该网站是用PHP4编写的,所以我在本地机器上使用它时遇到了问题,因为我安装了PHP5.5用于新开发。最大的问题是PHP5克隆函数在4中不存在,因此程序员为它编写了一个函数,但是由于对象在5中通过引用传递,克隆函数在整个网站上都被破坏了 我们也在用相同的规范将代码推回到同一台服务器上,我觉得将代码迁移到PHP5并不舒服,特别是因为我们受到时间限制 我已经研究过使用Vagrant在上面安装PHP4,但是我找不到将PHP4和m

我目前正在处理遗留代码,我正试图找到一种方法为这个旧站点重新创建服务器环境

该网站是用PHP4编写的,所以我在本地机器上使用它时遇到了问题,因为我安装了PHP5.5用于新开发。最大的问题是PHP5克隆函数在4中不存在,因此程序员为它编写了一个函数,但是由于对象在5中通过引用传递,克隆函数在整个网站上都被破坏了

我们也在用相同的规范将代码推回到同一台服务器上,我觉得将代码迁移到PHP5并不舒服,特别是因为我们受到时间限制

我已经研究过使用Vagrant在上面安装PHP4,但是我找不到将PHP4和mysql4安装到虚拟服务器上的方法。我也找不到任何复制操作系统的方法(它是red hat)


有什么建议吗?

可能有些过分,但VirtualBox始终是一种选择。旧版本的操作系统不像新版本那么容易找到,但BitTorrent在这方面很有用