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