PHP和IIS配置

PHP和IIS配置,php,iis,configuration,Php,Iis,Configuration,最近我在IIS中配置了Wordpress博客。。。我工作很好。现在我尝试配置另一个包(PHP)。。。当点击它所说的任何链接时,它会加载索引页面** 找不到includes/dbsettings.php ** 但是文件就在那个位置,有人说php.ini文件的路径映射有问题……我不是php开发人员 我朋友安装的同一个软件包对他来说效果很好,所以任何回复修复程序的人都会心存感激 我在我的系统中找到了3份PHP.ini配置文件 C:\WordPress\php\php.ini C:\Program Fi

最近我在IIS中配置了Wordpress博客。。。我工作很好。现在我尝试配置另一个包(PHP)。。。当点击它所说的任何链接时,它会加载索引页面**

找不到includes/dbsettings.php

**

但是文件就在那个位置,有人说php.ini文件的路径映射有问题……我不是php开发人员

我朋友安装的同一个软件包对他来说效果很好,所以任何回复修复程序的人都会心存感激

我在我的系统中找到了3份PHP.ini配置文件

C:\WordPress\php\php.ini C:\Program Files\PHP\PHP.ini C:\WINDOWS\php.ini

我不知道IIS使用哪个配置文件


回复:)

只是一个提示:在Win/Linux下,目录分隔符是不同的。可能有一些包括使用Linux one(
/
)的功能,但在Win下,您需要使用:
\

如果您新上传的软件包编写不正确,可能是由于
/
的原因


更多信息。

关于使用哪个配置文件的问题,下面的解释来自。查找它的是php-cgi.exe,而不是IIS。请注意,其中一个地方是PHPRC环境变量,该变量可以在IIS配置文件“applicationhost.config”中设置

在以下位置搜索php.ini(按顺序): ◦ SAPI模块特定位置(Apache 2中的PHPIniDir指令,CGI和CLI中的-c命令行选项,NSAPI中的php_ini参数,THTTPD中的php_ini_PATH环境变量)
◦ PHPRC环境变量。在PHP5.2.0之前,这是在下面提到的注册表项之后检查的。
◦ 从PHP5.2.0开始,可以为不同版本的PHP设置PHP.ini文件的位置。按顺序检查以下注册表项:[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z]、[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y]和[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x],其中x、y和z表示PHP主要版本、次要版本和发布版本。如果在这些键中的任何一个键中有IniFilePath的值,则找到的第一个键将用作php.ini的位置(仅限Windows)。
◦[HKEY_LOCAL_MACHINE\SOFTWARE\PHP],IniFilePath的值(仅限Windows)。
◦ 当前工作目录(CLI除外)。
◦ web服务器目录(用于SAPI模块)或PHP目录(否则在Windows中)。
◦ Windows目录(C:\Windows或C:\winnt)(适用于Windows)或--带有配置文件路径编译时选项