我刚刚在Windows 7 PC上安装了XAMPP,并希望使用本地PHP文件进行测试。双击该文件会在浏览器中打开一个新选项卡(Firefox 16.0.1),但该文件无法打开。相反,标签的标签在“连接”和“新标签”之间闪烁大约每秒一次,我很难再次关闭标签。
我停止了Apache,甚至结束了XAMPP,但没有快乐。即使将文件减少到最低限也无济于事:
<!DOCTYPE HTML>
<html>
<head>
<title>php test</title>
</head>
<body>
Lorem Ipsum...
</body>
</html>
如果我将文件重命名为.htm
文件,Firefox会打开该文件。
任何想法是什么以及如何解决它?
答案 0 :(得分:2)
您无法通过在资源管理器窗口中双击来加载浏览器中的文件,您可以通过http协议加载它:
http://localhost:8080/folder/file.php
其中 - 8080应该是你的XAMPP端口,如果不是80 - folder是htdocs的子文件夹(如果有的话) - file.php是你的脚本
答案 1 :(得分:2)
您不能只是在浏览器中“打开”(按照您的描述,双击).php
文件。至少,因为浏览器无法解释PHP
您需要向服务器发送一个正确的(HTTP)请求,然后将该PHP代码传递给解释器,获取它的结果并将其转发到浏览器 - 在(对于浏览器)可理解的(例如HTML)表单中通过适当的(HTTP)响应。
为了能够最初使用PHP,创建一个index
文件(php或html),只需设置指向.php
文件的链接,即可在浏览器中查看。< / p>
添加强>
只是看到了您的评论,然后您就可以在浏览器中看到该文件,转到http://localhost/your-subfolder/file.php
。
区别:现在您通过网址(http://some.domain/some-file.php
)请求文件,因为它通常发生在网站上。您首先尝试通过它在文件系统上的位置打开它(当您在浏览器的地址栏中看到file:///path/to/some-file.php
时)。
答案 2 :(得分:-1)
我花费了数小时试图修复此问题,只是为了意识到未授予该文件夹权限...如果您使用的是Linux,请确保拥有该权限。