2

这很痛苦。我将以下文本复制并粘贴到一个新的 html 文件中:

<html>
  <head>
    <title>PHP Test</title>
  </head>
  <body>
    <?php echo '<p>Hello World</p>'; ?>
  </body>
</html>

当我尝试在 Firefox 中打开文件时,它会回显 '; ?> 除了Hello World这几个字。在 IE 中打开时,我得到一个空白页面。

Hello World 被正确格式化为段落。我在 Win7 32 位 PC 上运行 PHP 5.2.17 和 Apache 2.0。

遇到这么多问题真是令人沮丧,我想我可能会开始接受,对于我的技能组合来说,汉堡翻转是一个比编码更可行的未来职业。

任何人都可以建议可能有什么问题吗?我怀疑这与 Apache/PHP 软件有关,在缺少 .dll、端口故障和劣质防病毒软件之间,需要大约 5 个小时来设置 - 我想在此过程中可能会出现许多问题。

4

3 回答 3

4

如果您是新手,请不要手动设置 PHP、Apache 和 MySQL;而是下载并安装WAMPServer以使自己快速启动并运行。这将在您的 c:/ 驱动器中创建一个目录,该目录将充当您的根主机 - 当 WAMP(Windows、Apache、MySQL 和 PHP)运行时,您将能够通过访问http://localhost/.

其次,确保将 PHP 代码放在 .php 文件而不是 .html 文件中。Apache 可能未配置为解释 .html 文件中的 PHP,但它会为 .php 文件这样做。

如果您想在安装 WAMPServer 时获得一些视觉帮助,YouTube 上有许多视频提供了演练。这是一个:http ://www.youtube.com/watch?v=3j5lxcV_320 - 它会引导您完成在 32 位 Windows 7 机器上的安装,因此您应该非常熟悉。

于 2012-10-24T01:58:10.837 回答
1

确保该文件以 .php 扩展名保存。PHP 不会在 .html 文件中运行,除非 Apache 配置为针对 PHP 解析它们。不值得深入研究,只需更改文件名即可。

为了将来参考,您可以使用名为Xampp的出色工具在大约 5 分钟内设置 PHP、MySQL 和 Apache 。有适用于 Windows、OSX 和 Linux 的版本。它使您不必弄清楚所有棘手的配置内容,并让您专注于有趣的事情 - 编码!

于 2012-10-24T01:57:12.507 回答
0

您的 PHP 配置可能设置为仅将.php文件识别为自己的文件。尝试将扩展名从 .html 更改为 .php。然后,如果可行,并且您仍然希望 .html 页面由 PHP 处理,则可能必须处理 PHP 配置选项...

于 2012-10-24T01:57:34.677 回答