0

我正在通过 WAMP 玩 php,试图设置一个小型 MySQL 数据库和一个可以显示和搜索的网页。一切工作了大约 2 个小时,我设法制作了一个 php 页面,该页面从给定的 sql 表中获取行,并制作了一个 html 表并显示它。

突然,脚本停止工作。即使我注释掉或删除除以下代码之外的所有代码,我在 Google Chrome 中得到的只是“Hello HTML world!和...”

<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) 搜索此站点以及在 google 搜索中显示的任何其他内容。

会是什么呢?

编辑:感谢您的快速回复!

我正在使用以下 URL 在 Chrome 中打开文件“file:///C:/Program%20Files/wamp/www/new.php”

大约一个小时前,我使用它的方式完全相同,当时它运行良好。

如果我使用“查看源代码”选项,我会看到 .php 文件的内容,与本文中的代码块完全相同。

4

1 回答 1

3

如果您通过它访问它,file:///.....它将加载文件而不通过 Web 服务器运行它。所以 PHP 永远不会运行脚本。

您需要通过它访问它http://localhost/path/to/filename.php,以便它通过服务器运行并让 PHP 做它的事情。

于 2012-11-29T11:44:46.720 回答