【发布时间】:2014-05-19 20:11:47
【问题描述】:
我目前正在处理遗留代码,并且正在尝试找到一种方法来为这个旧站点重新创建服务器环境。
该站点是用 PHP4 编写的,因此我无法在本地计算机上使用它,因为我安装了 PHP 5.5 用于新的开发。最大的问题是PHP5的clone函数在4中是不存在的,所以程序员为它写了一个函数,但是由于在5中Object是通过引用传递的,所以clone函数在整个网站上都被破坏了。
我们还将这段代码推回到具有相同规格的同一台服务器上,我不喜欢将代码迁移到 PHP5,特别是因为我们处于时间限制之下。
我已经研究过使用 Vagrant 来安装 PHP 4,但我找不到将 PHP4 和 mysql4 安装到虚拟服务器上的方法。我也找不到任何如何复制操作系统(它是红帽)。
有什么建议吗?
【问题讨论】:
标签: php migration vagrant php4