IIS8 PHP7多个PHP网站

我在Windows Server 2012 R2上的IIS8上运行PHP7。 截至昨天一切都很好,因为我只有1个PHP网站托pipe,我开始主办第二个网站,现在PHP一次只能在一个网站上工作。 如果我重新启动IIS并访问一个网站它的工作,但另一个不会(错误500),所以我重新启动,先访问非工作的一个,它的工作,但另一个停止工作(错误500)。

所以这两个网站显然正确configuration…在CGI的东西也许? 我认为这可能是最大的情况下(它是se到1),所以我把它设置为0,但没有奏效。 我现在把它放回1,否则它会让Windowscaching头痛。

任何想法如何同时工作? 谢谢,詹姆斯

PHP7.1 / IIS8.5 / Win8.1 dev设置中遇到同样的问题。 多个网站只有一个会工作。 访问任何其他的甚至只是默认的phpinfo视图会抛出

HTTP Error 500.0 - Internal Server Error C:\php7\php-cgi.exe - The FastCGI process exited unexpectedly Module FastCgiModule Notification ExecuteRequestHandler Handler php-7.1.1 Error Code 0x000000ff 

最终只能通过将应用程序池标识切换到LocalSystem来解决此问题。 即使授予IIS_IUSRSIIS AppPool \ DefaultAppPool完全控制权限的网站和PHP文件夹没有做杰克。