我有一台装有 ISS 7.0 的 Windows Server 2003。上面运行着 2 个带有简单 PHP 的站点,我可以轻松安装。(C:/Program Files/PHP)
现在我为 MYSQL 安装 XAMPP,并在 XAMPP 上安装了第二个(非活动的)PHP(C:/XAMPP/PHP)。
如何将我已安装的 PHP 更改为 XAMPP PHP(它较新并且其中已包含一些我想使用的扩展)?
答案1
如果您的意思是您想完全切换到 IIS 的新 PHP 实例,那么您需要创建/使用注册表项 HKLM\Software\PHP\IniFilePath(字符串值),其中包含新 PHP 版本的 PHP.INI 文件所在的目录。
如果您想为 IIS 中的两个站点设置两个不同的 PHP 实例,那么您可能能够使用两个应用程序池来实现这一点,但我认为这可能比较棘手。
否则,您可以使用 Apache,并在 httpd.conf 中为想要使用不同 PHP 版本的每个 Apache 实例提供 PHPIniDir 指令。