Localhost PHP可以工作,但不能在HTML中工作


Localhost PHP works but not within HTML

我正在运行Mac OS X 10.10,并且在此处的本地主机上运行PHP时遇到问题。 当我直接在浏览器中加载PHP文件(使用HTTP本地主机)时,它工作正常:

<?php echo '<p>Hello World</p>'; ?>

但是当我在 HTML 中嵌入相同的 PHP 时,它不起作用:

<html>
<head>
  <title>PHP Test</title>
</head>
<body>
  <?php echo '<p>Hello World</p>'; ?>
</body>
</html>

有什么想法吗?我是否配置错误?我应该在我的 apache/php 安装文件中检查一些东西吗?

感谢您的任何帮助!

为了让 PHP 解析文件,您的文件需要具有.php扩展名。

在这种情况下,它应该被称为文件,而不是文件.html它应该被称为文件.php

html 将在没有任何解析的情况下呈现,而您的 php 代码将毫无问题地解析。

您需要继续通过 HTTP 从安装和配置 PHP 的服务器加载 PHP,使用服务器将解析为 PHP 的文件(这通常意味着具有.php文件扩展名)。