未找到Php cgi cmd.exe名称所需的访问权限:

未找到Php cgi cmd.exe名称所需的访问权限:,php,iis-7,exec,fastcgi,cmd,Php,Iis 7,Exec,Fastcgi,Cmd,我似乎无法获取php exec(),system()。。。Etc,在IIS 7和Windows 2008下运行。这些命令返回一条警告消息,如“无法分叉”,sysinternals中的procmon注意到以下内容 4:27:09.8102497 PM php-cgi.exe 3520 CreateFile C:\Program Files(x86)\php\v5.3\cmd.exe名称未找到所需访问:读取属性,处置:打开,选项:打开重分析点,属性:不适用,共享模式:读取,写入,删除,分配大小:不适

我似乎无法获取php exec(),system()。。。Etc,在IIS 7和Windows 2008下运行。这些命令返回一条警告消息,如“无法分叉”,sysinternals中的procmon注意到以下内容

4:27:09.8102497 PM php-cgi.exe 3520 CreateFile C:\Program Files(x86)\php\v5.3\cmd.exe名称未找到所需访问:读取属性,处置:打开,选项:打开重分析点,属性:不适用,共享模式:读取,写入,删除,分配大小:不适用


我已在system32和wow64下为模拟用户授予了对cmd.exe的完全访问权限。我甚至给了cmd.exe apppool权限。上面的消息似乎表明php正在错误的路径中查找cmd.exe,但此计算机上的路径设置包含系统文件夹。完全被难住了。

我放弃了这个,只是为了Apache关闭了IIS。浪费了将近3天的时间来解决这个问题,而Apache却在几个小时内解决了这个问题。唉