我已经在 Windows 8.1 和 IIS 8.5.9600.16384 上本地安装了 php 5.6.0。
我想让它使用的 php.ini 文件在 c:\php
我的 PHPRC 环境变量设置为 c:\php
注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\PHP\5.6.0 > IniFilePath 和 HKEY_LOCAL_MACHINE\SOFTWARE\PHP > IniFilePath 也设置为 c:\php
php.exe在C:\Program Files (x86)\PHP\v5.6
phpinfo 给我:
Configuration File (php.ini) Path C:\WINDOWS
Loaded Configuration File C:\Program Files (x86)\PHP\v5.6\php.ini
我已经重启了IIS
我的“路径”环境变量包含 C:\Program Files (x86)\PHP\v5.6;
我添加了 c:\php;到“路径”环境变量
我已经重启了我的电脑
我需要做什么才能让它使用 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。
关于php - 使用错误的 php.ini 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28987864/