使用了错误的 php.ini 文件

Using the wrong php.ini file

我已经在 Windows 8.1 和 IIS 8.5.9600.16384 上本地安装了 php 5.6.0。

我想让它使用的php.ini文件在c:\php

我的PHPRC环境变量设置为c:\php

注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\PHP.6.0 > IniFilePath 和 HKEY_LOCAL_MACHINE\SOFTWARE\PHP > IniFilePath 也设置为 c:\php

php.exe 位于 C:\Program Files (x86)\PHP\v5.6

php信息给我:

Configuration File (php.ini) Path    C:\WINDOWS
Loaded Configuration File            C:\Program Files (x86)\PHP\v5.6\php.ini 

我已经重启了IIS

我的 "path" 环境变量包含 C:\Program Files (x86)\PHP\v5.6;

我添加了c:\php;到 "path" 环境变量

我已经重启了我的电脑

我需要做什么才能使用 c:\php 中的 php.ini?

编辑: 在 Ryan 建议重命名有问题的文件之后,我现在得到:

Detailed Error Information:
Module     FastCgiModule
Notification       ExecuteRequestHandler
Handler    PHP_via_FastCGI
Error Code     0x80070003
Requested URL      http://10.21.4.3:80/test/phpinfo.php
Physical Path      C:\IIS_Emea\WebRoot\Site01\test\phpinfo.php
Logon Method       Anonymous
Logon User     Anonymous

我卸载了 php 并改为手动安装。现在我有更多的控制权,更好的理解和工作 php 5.6.

我安装了 Wampserver,然后切换到 nginx,所以 Wampserver 仍然保持 php。我期待它使用 c:\nginx\php\ 但它使用 c:\wamp64\php.

一个人可以通过在 CLI 中输入来检查:which php。这适用于 Windows 并将显示使用的位置。