我已经将PHP 5.2.17安装到了Windows Vista的Apache 2上,安装目录是c:\Web\Webserver\PHP5\。
然而,phpinfo显示配置文件路径为c:\Windows,已加载的配置文件为空。
httpd.conf文件中有如下行:
LoadModule php5_module "c:/Web/WebServer/PHP5/php5apache2_2.dll"
AddHandler application/x-httpd-php .php
PHPIniDir 'c:\Web\Webserver\PHP5\'
Windows 控制面板显示路径环境变量包括我的安装目录(位于路径前面),PHPRC 变量也指向我的安装目录。
那么为什么它会在 c:\Windows 中查找 php.ini?
如果我将 php.ini 的副本放在 c:\Windows 中,它仍然会说找不到。发生了什么事情?