php - 使用错误的 php.ini 文件

标签 php windows iis

我已经在 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/

相关文章:

php - 使用 Laravel 将页面上不同子类别的产品分开

php - 在 ModelAsController 子类上调用操作

c - 使用 libcurl 和 SSL 进行对等验证

c++ - 如何为 VS2008 __forceinline 函数?

windows - 如何使 Windows 文件锁定更像 UNIX 文件锁定?

asp.net-core - 在 IIS 服务器上运行应用程序时出现问题,导致应用程序无法启动

PHP 将日期时间转换为秒

php - 无法在 PHP 中解码 JSON 值

IIS URL Rewrite - 如何查看重写的 URL?

asp.net - 在 JavaScript 代码中嵌入常量服务器端标签的最佳方法是什么?