文件 omg.html
<!DOCTYPE html>
<html>
<head><title>:)</title></head>
<body>
<?php
echo 'Hello world';
?>
</body>
</html>
它应该创建一个打印的网页Hello world
,但它不打印任何东西。它出什么问题了?
您不能在 html 文件中包含 php 代码..
使其成为 php 文件,以便它可以被运行的服务器解析,很可能是 apache..
当服务器看到一个.html
作为文件扩展名时,它只是将文件发送给客户端,由浏览器解释..要运行 php 脚本,您需要文件作为.php
扩展名,以便服务器解释它..
这不仅仅是 HTML 代码,还有 PHP 代码。如果文件被调用omg.html
,那么 PHP 解释器可能不会解析它。惯例是使用.php
扩展名命名 PHP 文件。您可以将 PHP 解释器配置为也解释 HTML 文件,但它是非标准的。
从一般的问题来看,我想知道是否涉及 PHP 解释器。单独的文件不能处理 PHP 代码,你需要一个解释器。你用的是什么设置?
必须通过带有 php 的服务器运行。并且必须具有 .php 扩展名才能工作
将其保存为 .php 并检查文件是否位于安装 php 解释器的 apache 根目录下
文件扩展名必须有 .php
文件名应为“omg.php”