php只在文档根目录下工作?

php只在文档根目录下工作?,php,firefox,ubuntu,document,root,Php,Firefox,Ubuntu,Document,Root,我在firefox web浏览器上使用ubuntu 11.04和ApacheMySQL服务器(我想这就是LAMP)。如果我将一个php文件放在我的文档根目录中,然后键入,它运行良好。但是,如果我简单地点击它,它就会打开firefox并提示我保存或下载文件。比如说,如果我把它放在我的桌面上,双击它,它就会保存或下载。为什么会这样?我可以配置它,以便像普通html文件一样单击并显示吗?PHP是一种脚本语言。从地址中看到的输出是已执行PHP文件的生成输出。当您双击它时,您(正确地)获得了文件源。在PH

我在firefox web浏览器上使用ubuntu 11.04和ApacheMySQL服务器(我想这就是LAMP)。如果我将一个php文件放在我的文档根目录中,然后键入,它运行良好。但是,如果我简单地点击它,它就会打开firefox并提示我保存或下载文件。比如说,如果我把它放在我的桌面上,双击它,它就会保存或下载。为什么会这样?我可以配置它,以便像普通html文件一样单击并显示吗?

PHP是一种脚本语言。从地址中看到的输出是已执行PHP文件的生成输出。当您双击它时,您(正确地)获得了文件源。

在PHP文件到达浏览器之前,需要在服务器端对其进行解释。如果您只是使用
file:///foo/bar/myfile.php
,Firefox不知道如何处理它,因为Firefox不解释PHP。相反,Firefox怎么知道应该使用完全不相关的地址打开
/foo/bar/myfile.php
http://localhost/myfile.php


一句话:它就是不能这样工作。

更改
打开的
类型为
。php
扩展php文件由Web服务器“运行”。没有网络服务器,就没有出路。这有点烦人,但哦,好吧。我可以接受。