这很痛苦。我将以下文本复制并粘贴到新的html文件中:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
当我尝试在Firefox中打开文件时,它回应了'; ?&GT;除了Hello World之外。在IE中打开时,我得到一个空白页。
Hello World已正确格式化为段落。我在Win7 32位PC上使用Apache 2.0运行PHP 5.2.17。
如果有这么多问题,这是令人沮丧的,我想我可能会开始接受汉堡翻转对于我的技能组合而言比编码更有效。
有人能说出可能出错的地方吗?我怀疑它是Apache / PHP软件的一部分,它在丢失的.dll,闪烁的端口和伪劣的防病毒软件之间花费了大约5个小时来设置 - 我想在这个过程中可能出现任何问题。
答案 0 :(得分: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计算机上安装,因此您应该非常熟悉。
答案 1 :(得分:1)
确保以.php扩展名保存文件。 PHP不会在.html文件中运行,除非Apache配置为PHP解析它们。不值得深入研究,只需更改文件名即可。
为了将来参考,您可以使用名为Xampp的强大工具在大约5分钟内设置PHP,MySQL和Apache。有适用于Windows,OSX和Linux的版本。它可以节省你必须弄清楚所有棘手的配置内容,让你专注于有趣的东西 - 编码!
答案 2 :(得分:0)
您的PHP配置可能设置为仅识别.php
个文件。尝试将扩展名从.html更改为.php。然后,如果这样做,并且您仍然希望PHP处理.html页面,您可能必须处理PHP配置选项......