我是 Windows Server 2008 上 IIS 的新手
我的问题基本上是如何更改 PHP.ini 的路径,因为phpinfo();
我的 PHP 配置是在C:\windows
我将映射模块链接到时加载的:
C:\PHP5.4
那么我该如何改变这种状况呢?我对这个问题进行了一些研究,但并没有找到解决方案。
我在 WIndows Server 2008 上运行 IIS 6.0,映射模块为 PHP5.4
答案1
在 Windows 中,您可以在注册表中设置搜索位置。
通过PHP 配置文件:
- 从 PHP 5.2.0 开始,可以为不同版本的 PHP 设置 php.ini 文件的位置。将按顺序检查以下注册表项:[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\xyz]、[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\xy] 和 [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x],其中 x、y 和 z 表示 PHP 主版本、次版本和发行版本。如果这些键中的任何一个中有 IniFilePath 值,则将使用找到的第一个键作为 php.ini 的位置(仅限 Windows)。
- [HKEY_LOCAL_MACHINE\SOFTWARE\PHP],IniFilePath 的值(仅限 Windows)。