PHP + IIS7 + X64操作系统(Windows 7或Server 2008)

我要在这里回答我自己的问题,但是我认为这可能是足够重要的,以便为下一个遇到我的情况的人编制索引。

问题 :我似乎无法让PHP代码在IIS7的x64位版本上执行,无论是在我的桌面,Windows 7还是在Windows Server 2008上的应用程序的最终目的地。每当我尝试查看一个testingphp文档确认安装,我只看到源代码。

我已经从PHP,iis.net,博客,howtos,几乎任何地方都可以findGoogle发给我的文档。 我尝试了networking安装程序,尝试手动安装,而不是微星,尝试版本5.3.5,尝试版本5.2.17,但无论如何,代码将永远不会执行。 我甚至尝试使用PHP FastCGI模块注册.eric文件,但结果相同,只有php源代码。

大约一天或者两天的时间,试图弄清楚这一点,我开始浏览php.ini文件。

作为一个通常的LAMP用户,我总是编码<? // phpcode // ?> <? // phpcode // ?> 。 在LAMP上重新安装之后总是工作。

使用PHP的IIS / Windows安装程序, <? (short tags) <? (short tags)被closures以避免与ASP的冲突。

一旦我添加<?php //phpcode ?> ,一切正常!