在本地机器上模拟旧LAMP堆栈

时间:2014-05-19 20:11:48

标签: php migration vagrant php4

我目前正在研究遗留代码,我正在尝试找到一种方法来为这个旧网站重新创建服务器环境。

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

我们也将这些代码推回到具有相同规范的同一服务器上,我觉得将代码迁移到PHP5并不合适,特别是因为我们受时间限制。

我已经研究过使用Vagrant来设置PHP 4的安装,但我找不到将PHP4和mysql4放到虚拟服务器上的方法。我也找不到任何如何复制操作系统的东西(它是红帽子)。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

可能有点矫枉过正,但VirtualBox总是一种选择。操作系统的旧版本并不像新版本那样容易找到,但是bit torrent在该部门中非常有用。