我使用 MSI 安装程序下载在 Windows 7 Home Premium 上安装了 PHP5.3.5。我让它覆盖了 C:\php5\ 中以前版本的 PHP5
第一次测试时,服务器无法启动。我通过在 Apache2.2 httpd 文件中添加 PHP 的路径来解决此问题,安装程序在该文件中插入了 2 行代码,指向 ini 文件目录和 PHP DLL,但省略了目录路径。完成此操作后,服务器启动正常,我可以运行 phpinfo 在本地主机上的 Web 浏览器中查看 PHP 设置。
在 phpinfo 中,它声明加载的配置文件是 C:\php5\php.ini 符合预期。但是,如果我对设置进行任何更改并重新启动服务器,则所有更改都不会反映在 phpinfo.xml 中。是的,我确实刷新了浏览器窗口。
如果我将 php.ini 重命名为其他名称以使其不可见 phpinfo 然后正确识别没有加载 php.ini 文件。
所以 php.ini 中的设置被忽略了,并且使用了一些默认设置(但我不知道这些是从哪里派生的)。据我所知,我的计算机上没有其他 php.ini 文件。
在 phpinfo 中,它声明配置文件 (php.ini) 路径是 C:\Windows,但这与我使用的 Windows XP 计算机上的相同。在 windows 文件夹中,我没有看到任何 php.ini 文件。
windows注册表中没有提到PHP5,PATH环境变量以C:\php5\开头;
所以希望有人能建议我如何让 PHP5 注意到 C:\php5\php.ini 设置。:)