我一直在浏览php.net上的一些教程,我遇到了一些意想不到的事情,并且没有足够的PHP知识(甚至是新版本的HTML)来真正理解出了什么问题。我跟着这个:http://www.php.net/manual/en/tutorial.firstpage.php。 据我所知,我已经完成了所有内容。我的htdocs文件夹中“index”的代码如下:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
但是当我转到http://localhost/时生成的文字就是:
Hello World
'; ?
我做错了什么? PHP可能安装不正确吗?我该如何检查并确认?
答案 0 :(得分:7)
将文件另存为'index.php'。当我将代码保存为'index.html'时,我会遇到与您描述的问题相同的问题。
如果PHP正常运行,您应该在为网页查看“源代码”时看到此内容:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<p>Hello World</p>
</body>
</html>
[PS:我知道使用PHP的最快方式是下载'WAMP Server'(Google it),运行安装程序,单击next-next-next-next ...然后开始编写并保存PHP脚本在'C:\ wamp \ www'中。您可能需要卸载IIS或您当前安装的任何网络服务器,或者更改WAMP安装的Apache端口号...虽然您的问题听起来像是在Mac上?]