Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php IIS 7和FastCGI问题_Php_Iis 7_Fastcgi - Fatal编程技术网

Php IIS 7和FastCGI问题

Php IIS 7和FastCGI问题,php,iis-7,fastcgi,Php,Iis 7,Fastcgi,今天我在Windows7中用FastFGI配置IIS7。我按照所有步骤操作,但出现以下错误: C:\php\php-cgi.exe-快速cgi 进程意外退出 IIS收到请求;但是,在测试过程中发生了一个内部错误 请求的处理。根 此错误的原因取决于 模块处理请求以及什么 在工作进程中发生了什么 发生此错误时 IIS无法访问网站或的web.config文件 应用如果 NTFS权限设置不正确 IIS无法处理网站或服务器的配置 应用程序 经过身份验证的用户没有使用此DLL的权限 请求被映射到托管处理程

今天我在Windows7中用FastFGI配置IIS7。我按照所有步骤操作,但出现以下错误:

C:\php\php-cgi.exe-快速cgi 进程意外退出

  • IIS收到请求;但是,在测试过程中发生了一个内部错误 请求的处理。根 此错误的原因取决于 模块处理请求以及什么 在工作进程中发生了什么 发生此错误时
  • IIS无法访问网站或的web.config文件 应用如果 NTFS权限设置不正确
  • IIS无法处理网站或服务器的配置 应用程序
  • 经过身份验证的用户没有使用此DLL的权限
  • 请求被映射到托管处理程序,但.NET可扩展性 未安装此功能

你真的犯了这个错误?这似乎是多个“可能是这样”的错误,所以我不确定你到底遇到了哪一个

然而,很多要点似乎和permissons有关,所以我从这里开始

您可以访问您试图呈现的页面吗?换句话说,你能在同一个目录下抛出一个HTML文件并进入页面吗?如果没有,你就必须胡乱使用windows权限。要么将网站设置为使用您的权限,要么修改IIS_IUSR(我想这就是它的名称)帐户

唯一让我感到不安的是它出人意料地退出了,我想这也可能是权限问题,但我不知道它为什么会崩溃。可能PHP本身无法访问您试图访问的文件?我无法从这个错误消息中判断

同样,这看起来像是一条“可能是a,可能是B”的错误消息,但是如果您试图在“托管模式”(也称为.NET运行时内)下运行它,PHP会崩溃,因为PHP不是用.NET编译的


Mike

当我在IIS 6上安装它时,我必须将我的php.ini文件放在Windows文件夹中:

不管这个问题有多古老,我在不同的网站上反复发现了相同的问题。 答案通常是缺少文件。由于某些原因,Windows中的安装并不总是运行良好,即使在我使用Web平台安装程序时,也有必要检查lo