我已经在我的机器上用IIS配置了php,我可以通过启动phpinfo()来检查它的成功。 Php在标准块内的php扩展名* .php文件中正确执行:
<?php
... php code here
?>
但HTML中的任何内联都不会执行。例如:
<html>
<head>
<title>
Sample data
</title>
</head>
<body>
<h1>
Sample data
</h1>
This is from Sample data :
<?php
echo "Hello!!";
?>
</body>
</html>
输出只是This is from Sample data :
有些帖子建议为* .html添加模块映射
尝试了帖子html-embedded php code not executing when hosted on iis中提到的设置,但仍无效
在网站级别添加此功能后仍然无法正常工作。我缺少一些设置或配置吗?请帮忙
答案 0 :(得分:0)
经过一些跟踪和错误后,我发现我需要为* .htm而不是* .html添加Handle Mapping。由于我的所有网页都使用* .htm文件,因此添加句柄解决了问题。现在我的PHP代码正在从htm文件执行