HTML.嵌入式PHP被注释掉了


HTML.. embedded PHP is commented out

https://i.stack.imgur.com/L9SYq.jpg

我有一个嵌入PHP的HTML页面:

<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
<title>HTML with embedded PHP</title>
</head>
<body>
This is normal HTML code
<?php echo " Scooby Doo "; ?>
Back into normal HTML
</body>
</html>

结果php代码在测试服务器上查看时被注释掉:

<!--?php echo "Scooby Doo"; ?-->

服务器是localhost,正在运行WAMP的新安装。有人知道如何让我的php代码在HTML中正确解析吗?

在IE中尝试过,但结果相同。在另一台服务器XAMPP上尝试了一下,得到了同样的结果。运行Windows 10。这是apache的应用程序权限问题吗?PHP运行良好-已经创建了一个调用<?php phpinfo(); ?>的PHP页面,并且它可以工作。我被难住了。谢谢

你根本做不到。你的HTML页面不能被apache web服务器解释为PHP脚本,因为它不能识别为有效的PHP扩展。尝试将此行添加到.htaccess文件

AddType application/x-httpd-php .htm .html

这条简单的行将告诉您的apache web服务器也将.html作为PHP脚本处理。

但是,您应该使用.php扩展名重命名文件,这样就解决了

问题