我要在这里回答我自己的问题,但是我认为这可能是足够重要的,以便为下一个遇到我的情况的人编制索引。
问题 :我似乎无法让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 ?>
,一切正常!