【问题标题】:PHP 4 and PHP 5 both running on IIS7PHP 4 和 PHP 5 都在 IIS7 上运行
【发布时间】:2009-03-09 23:03:17
【问题描述】:

我有一个用 PHP5 托管大量网站的服务器。我有一个为 PHP4 设计的旧网站,我在服务器上也需要它。

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

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

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

谢谢, 瑞恩。

【问题讨论】:

    标签: php iis iis-7 php4


    【解决方案1】:

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

    中查找 PHP.ini 文件
    • php 目录
    • windows 目录 (%windir%)

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

    【讨论】:

      【解决方案2】:

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

      即php4、php5

      更具体地说,请按照here列出的步骤进行操作

      【讨论】:

      • 但是 php.ini 默认是从 windows 目录加载的,所以你需要能够设置不同版本将加载哪个 PHP.ini 文件。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 2011-03-10
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      相关资源
      最近更新 更多