我有一台服务器,托管着许多 PHP5 网站。我有一个专为 PHP4 设计的旧网站,我在服务器上也需要它。

最初,我只是打算将代码移植到 PHP5,但发现这个过程更加紧张,我没有时间,所以我需要让 PHP4 和 PHP5 在同一个 Server 2008 机器上运行。

我认为如果我可以设置要加载哪个 PHP.ini 文件,这应该相当容易。我记得在某处读过有关如何设置 PHP 将加载哪个 PHP.ini 文件的信息,但我似乎无法在任何地方找到该文章。

有谁知道如何在 IIS7 上并行运行 PHP4 和 PHP5,或者如何指定为不同版本的 PHP 加载哪个 PHP.ini 文件?

谢谢,瑞安。

有帮助吗?

解决方案

我没有并行运行 php4 和 php5,但对于 php.ini 问题:PHP 应该 查找 PHP.ini 文件

  • PHP目录
  • Windows 目录 (%windir%)

因此,如果您确保您的 Windows 目录中没有 php.ini (我听说它不应该在您的路径中,但我没有任何证据)并且仅在您的 php 目录中,您应该没事。

其他提示

将不同版本的php映射到不同的文件扩展名。

即。 php4,php5

更具体地说,请按照列出的步骤这里

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top