所以我尝试在HTML中创建一个PHP代码,因为我以前从未使用过它,但它从未出现过。我有一台 Mac,所以我下载了 MAMP 并尝试从那里运行它,但仍然......无。
我哪里做错了?什么!!!是唯一显示的内容,而不是 PHP echo 中的文本。
<html>
<body>
<?php echo "My first PHP script!";?>
WHAT!!!
</body>
</html>
最可能的原因是您的 Web 服务器将文件作为静态内容提供,而不是解析和处理 php。如果您在网络浏览器中查看源代码,您可能会看到 <?php ?>
标记。以下是一些可能的原因:
-
您的文件名不会以 Web 服务器配置为与 php 关联的扩展名结尾,例如使用
.html
而不是.php
。 -
您的 apache 配置没有加载 php 模块。在
httpd.conf
文件中,查找以LoadModule php5_module
开头的行(或类似行,具体取决于 php 版本)。它被注释掉了吗? -
您直接从硬盘驱动器在浏览器中加载文件。 即使用
file://
方案。