PHP代码无法从file:// URL运行

时间:2012-10-31 15:37:17

标签: php

自从我使用PHP以来已经有几个月了,所以我假设我只是忘记了一些微不足道的事情。无论我将哪些PHP放入我的.php文件中,PHP部分都不会运行。甚至像这样简单的东西

<html>
    <body>
        <?php 
            echo "hey";
        ?>
    </body>
</html>

不起作用 - 它会生成一个空白页面。谢谢你的帮助!

编辑:我忘了提到我在浏览器中查看页面中的文件位置。例)file:///C:/Users/Student/Documents/test.php

6 个答案:

答案 0 :(得分:13)

file:///C:/Users/Student/Documents/test.php

您的浏览器从本地文件系统打开此URL 。 PHP由Web服务器执行。浏览器不懂PHP。服务器执行后,您的PHP会生成HTML,最终由您的Web浏览器显示。

因此,如果您希望PHP执行,您应该托管本地Web服务器并以http://localhost/xxx.php,的身份访问它。或许 Xampp

答案 1 :(得分:1)

您需要一个PHP服务,XAMPP只是一种可能性。

答案 2 :(得分:1)

你需要一个程序来运行和处理php文件“服务器端”,这样你的pc就像是php文件的web服务器。 Xampp应该可以正常工作:http://www.apachefriends.org/en/xampp.html

答案 3 :(得分:0)

您需要安装网络服务器,例如XAMPP或WAMP,并将文件作为localhost/test.php运行。浏览器本身无法解析PHP。

答案 4 :(得分:0)

如果您已经安装了Apache Server,请检查Apache Logs。

答案 5 :(得分:0)

编写PHP时,我使用Mamp创建我的服务器环境。它非常容易配置和免费。下载附带了一个专业版选项,但您可以安全地删除它。