【发布时间】:2014-01-12 13:33:53
【问题描述】:
我正在尝试通过 codecademy.org 学习 PHP,但我不明白为什么以下代码在保存为 helloworld.php 时不返回任何文本。我在 Internet Explorer 和 FireFox 中尝试过,但没有。我还在记事本中打开了 .php 文件,它看起来很好,没有损坏。这里发生了什么?我完全按照 codecademy 的说明进行操作,代码在 codecademy 预览器中运行。代码:
<html>
<head>
<title>Hello World</title>
</head>
<body>
<p><?php echo "Hello World!"; ?></p>
</body>
</html>
【问题讨论】:
-
将文件扩展名保存为
.php而不是.html -
您需要一台服务器来运行 PHP。它不能直接在浏览器中运行。
-
不是重复的。如果投反对票是因为这种怀疑,那么我认为这是不合理的。我现在明白我需要将 helloworld.php 上传到服务器。一旦stackoverflow计时器机制允许我接受答案。
-
要测试您的服务器是否正常工作,请插入任何 html 元素(如图像)并再次运行文件...如果可以正常工作,那么您那里没有服务器..您可以使用 wamp或 xampp... 如果您已经有一个,请检查您的服务器是否已关闭或其端口是否已被任何其他客户端(如 Skype)使用..