新添加的php版本在IIS 7.5和FastCGI的Windows 2008机器上不起作用。任何php文件都会抛出500内部服务器错误。一旦我通过PHP管理器将PHP切换到当前版本。一切正常。该应用程序是Moodle,但即使是我为测试目的编写的空白php文件,它也会抛出同样的错误。 PHP管理器中的Check phpinfo()将抛出相同的ISE 500。
以下尝试都失败了。 1.手动将php安装到文件夹中,创建Handler映射,创建FastCGI设置,最新VC重新分配(x64和x86)。 2.删除新php的所有实例。通过WebPI重新安装。已验证的处理程序mapps和FastCGI设置。
我可以通过PHP Manager为我的Moodle实例切换PHP。是的我有多个实例。旧的PHP工作和新的PHP版本将无法正常工作。由于PHP管理器中的检查phpinfo()会引发错误,因此我在排除故障时排除了我的Moodle设置。我打开php.ini中的错误记录。错误日志文件保持空白。
我已经阅读了很多线程,并且在过去2天内检查了我的IIS设置大约一百万次。任何建议将不胜感激。