PHP echo中的文字不会在浏览器中显示(也是下载的MAMP)

时间:2016-02-25 00:29:30

标签: php html mamp

所以我尝试在HTML中创建一个PHP代码,因为我以前从未使用它,但它从未出现过。我有一台Mac,所以我下载了MAMP并尝试从那里运行它,但仍然......没有。

我哪里出错了?什么!!!是唯一出现的东西,而不是PHP echo中的文本。

<html>
<body>

<?php echo "My first PHP script!";?>
WHAT!!!
</body>
</html>    

1 个答案:

答案 0 :(得分:0)

最可能的原因是您的Web服务器将文件作为静态内容提供,而不是解析和处理php。如果您在网络浏览器中查看来源,则可能会看到<?php ?>标记。以下是一些可能的原因:

  1. 您的文件名不会以Web服务器配置为与php关联的扩展名结尾。例如。使用.html代替.php

  2. 你的apache配置没有加载php模块。在httpd.conf文件中,查找以LoadModule php5_module开头的行(或类似的,具体取决于php版本)。它被注释掉了吗?

  3. 您正在直接从硬盘驱动器中加载浏览器中的文件。即。使用file://计划。