档案omg.html
<!DOCTYPE html>
<html>
<head><title>:)</title></head>
<body>
<?php
echo 'Hello world';
?>
</body>
</html>
应该创建一个打印Hello world
的网页,但它不会打印任何内容。怎么了?
答案 0 :(得分:7)
PHP不是HTML。
您需要通过PHP解释器运行PHP程序以输出HTML。
这通常使用以下方式执行:
其他选项可供选择:
答案 1 :(得分:3)
答案 2 :(得分:1)
你不能在html文件中拥有php代码..
使它成为php文件,以便它可以被服务器运行解析,最有可能是apache ..
当服务器看到.html
作为文件扩展名时,它只是将文件发送到客户端,这将由浏览器解释。要运行php脚本,您需要文件为.php
扩展名,以便服务器解释它..
答案 3 :(得分:1)
这不仅仅是HTML代码,还有PHP代码。如果文件名为omg.html
,那么PHP解释器可能不会解析它。惯例是命名具有.php
扩展名的PHP文件。您可以配置您的PHP解释器以解释HTML文件,但它是非标准的。
从一般问题来看,我想知道是否涉及PHP解释器。单独的文件无法处理PHP代码,您需要一个解释器。您使用的是什么设置?
答案 4 :(得分:0)
必须通过php运行服务器。并且必须有.php扩展才能工作
答案 5 :(得分:0)
将其另存为.php并检查该文件是否位于apache root下的php 解释器已安装
答案 6 :(得分:0)
文件扩展名必须为.php
文件名应为“omg.php”