Localhost PHP有效但不在HTML中

时间:2014-11-28 15:36:34

标签: php macos localhost

我正在运行Mac OS X 10.10,而且我在我的Localhost上运行PHP时遇到问题。当我直接在浏览器中加载PHP文件时(使用HTTP localhost),它可以正常工作:

<?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安装文件中检查一下吗?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

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