IIS 7.5上的PHP问题

IIS 7.5上的PHP问题,php,iis,Php,Iis,所以我做了一系列的研究,尝试了一系列的事情,很难解释我已经做过的一切,但这是我的问题 我的网站没有解释PHP代码,无论我是否尝试使用include“file.PHP”;或者直接将代码输入HTML,这无关紧要 我正在运行Windows 7和IIS 7.5,其中PHP是从PHP.IIS.net安装的。我将保持它的简单性,而不是详细说明我正试图做什么,希望一旦我把简单的事情做好,我正在做的更复杂的事情也会成功 以下是HTML片段: Weather condition is currently <

所以我做了一系列的研究,尝试了一系列的事情,很难解释我已经做过的一切,但这是我的问题

我的网站没有解释PHP代码,无论我是否尝试使用include“file.PHP”;或者直接将代码输入HTML,这无关紧要

我正在运行Windows 7和IIS 7.5,其中PHP是从PHP.IIS.net安装的。我将保持它的简单性,而不是详细说明我正试图做什么,希望一旦我把简单的事情做好,我正在做的更复杂的事情也会成功

以下是HTML片段:

Weather condition is currently <?php echo '<p>Hello world</p>'; ?>
目前天气状况不稳定
输出是

天气状况目前为Hello world
;?>

PHP的开始括号是隐藏的,它在文本下的新行中显示其余部分

我也有

<?php

phpinfo();

phpinfo(INFO_MODULES);

?>

这不会在网页上返回任何内容,如果您查看源代码,就会看到完整的PHP代码。与Hello world示例相同,文本不显示?php部分,但查看页面源代码时,您会看到完整的php

我在IIS配置或PHP配置中遗漏了一些东西,但我就是找不到

任何我愿意尝试的见解或想法。这是一个新的IIS和新的PHP安装,我在这个工作站上安装IIS是为了让这个PHP脚本正常工作,所以它除了托管这个网页之外什么都不做


谢谢

如果您查看源代码,您会看到完整的PHP代码
,这意味着您的IIS尚未配置为使用PHP页面的PHP解释器。你经历过这个过程吗?不完全是那个,但我现在就看。虽然我最终能够通过在index.php中运行phpinfo()来加载它,作为加载到网页上的第一件事,但它仍然不能在实际的HTML中解释。我的网页是否应该从index.php文件加载?这就是我错过的吗?我觉得这件事太简单了,我简直看不见。不管怎样,我会仔细检查你的名单,确保我没有遗漏任何东西。所以结果是一样的。我在引导浏览器时加载了phpinfo.php文件,但是我在上面输入的代码片段在放入HTML时仍然不起作用。因此,问题似乎是我从一个HTML文件运行HTML代码。我的新手没有意识到我实际上需要从PHP文件运行它。我将所有HTML代码移到一个.php文件中,并从web浏览器中打开该文件,现在它似乎可以工作了。你的链接是我发现的唯一一个让我真正打开PHP文件的链接,我访问的其他网站都没有明确地说“嘿,笨蛋,在PHP文档中打开你的HTML文件”。我在这里。谢谢你的帮助!既然你引导我找到了答案,我怎么能对你竖起大拇指呢?