我正在通过WAMP玩php,尝试设置一个小的MySQL数据库和一个可以显示和搜索它的网页。一切都工作了大约2个小时,我设法创建一个PHP页面,从给定的SQL表中获取行,并生成一个html表并显示它。
剧本突然停止了工作。即使我发表评论或删除所有代码,除了以下所有我在谷歌浏览器中获得的是“Hello HTML world!and ...”
<html>
<body>
Hello HTML world! <br>
and... <br>
<?php
echo "Hello PHP World";
?>
</body>
</html>
上面的代码位于WAMP的www文件夹中的.php文件中。正如我上面提到的,它在一小时前的第一次安装之后就已经开始工作了。 FWIW phpmyadmin仍然正常工作。
我已按以下顺序尝试以下操作: 1)重启浏览器 2)重启电脑 3)重新安装WAMP 4)清除浏览器缓存 5)编辑“C:\ Windows \ System32 \ drivers \ etc \ hosts”以替换“:: 1 localhost” 用“127.0.0.1 localhost” 6)搜索此网站以及谷歌搜索中显示的任何其他内容。
它可能是什么?
编辑:感谢您的快速回复!
我在Chrome中打开文件,其中包含以下网址“file:/// C:/Program%20Files/wamp/www/new.php”
我在一个小时前使用它完全一样,当时它完美地工作。
如果我使用“查看源”选项,我会看到.php文件的内容,与此帖子中的代码块完全相同。
答案 0 :(得分:3)
如果您通过file:///.....
访问它,它将加载文件而不通过Web服务器运行它。所以PHP永远不会运行脚本。
您需要通过http://localhost/path/to/filename.php
访问它,以便它通过服务器运行并让PHP做它的事情。