我有一个嵌入了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页面,它可以工作。
我很难过。感谢。
答案 0 :(得分:1)
只是你不能这样做。您的HTML页面不能被apache Web服务器解释为PHP脚本,因为它不能识别为有效的PHP扩展。尝试将此行添加到.htaccess
文件
AddType application/x-httpd-php .htm .html
这个简单的行将告诉你的apache web服务器也将.html作为PHP脚本来处理。
但是,您应该使用.php
扩展程序重命名文件并解决问题