php和firefox的集成/mime兼容性

php和firefox的集成/mime兼容性,php,firefox,Php,Firefox,我刚刚安装了php5、apache和mysql,所以我可以尝试回到一些web开发人员的工作中去 在任何情况下,我都试图将一个php文件从一些php脚本文件(不是我的,但我说我可以将它拖放到浏览器上进行设置)拖放到firefox上,但我得到了另存为对话框 Firefox5没有像预期的那样“运行”php。php没有mime类型的关联,我也不知道如何开始让firefox使用php解释器 有没有办法让firefox“运行”php文件?e、 例如,将一个php文件拖放到firefox或firefox的地址

我刚刚安装了php5、apache和mysql,所以我可以尝试回到一些web开发人员的工作中去

在任何情况下,我都试图将一个php文件从一些php脚本文件(不是我的,但我说我可以将它拖放到浏览器上进行设置)拖放到firefox上,但我得到了另存为对话框

Firefox5没有像预期的那样“运行”php。php没有mime类型的关联,我也不知道如何开始让firefox使用php解释器

有没有办法让firefox“运行”php文件?e、 例如,将一个php文件拖放到firefox或firefox的地址栏中,它使用php5安装来执行php并显示结果


我还没有检查apache是否正在执行php文件,但我想是的。我只是不想复制php文件让apache处理它,因为我希望firefox自动处理它。

您的浏览器(无论是firefox还是其他浏览器)不理解php文件。PHP是一种服务器端脚本语言,这意味着PHP代码在web服务器上执行。然后,PHP代码可以生成HTML、Javascript等,浏览器可以理解这些内容


您需要将PHP文件放入Apache的“htdocs”文件夹中,然后访问(例如,如果web服务器运行在同一台计算机上,则访问)以查看它们。

正如我所说,这就是firefox需要执行PHP的原因,也是我说我不想使用Apache的原因。肯定有办法。我已经安装了php5,firefox只需要显示php文件的输出。这应该不难做到。Firefox->php5->Firefox。如果需要的话,我不介意安装一个扩展或脚本来处理这个问题。让php为firefox解释php文件不是火箭科学。我无法想象有人没有做到这一点。这将是一个非常奇怪的环境——许多PHP脚本依赖于Apache提供的环境变量。PHP可以通过浏览器调用不允许的东西(yipee,一个网站可以在您的计算机上调用system()),并且配置设置现在必须重新定位。连接到数据库需要将数据库连接字符串和足够的密码发送到浏览器进行身份验证。但是,使用类似这样的东西来设置Apache/PHP/MySQL环境非常容易,这为您提供了一个合适的(至少对于开发人员来说)环境,在这个环境中,所有的工作方式都与您部署某些东西时的工作方式相同。现在,是的,这是可以做到的,但我真的没有看到好处。你对环境的看法是正确的,但有三种方法可以做到。实际上,可以将php传递给apache,只需将其复制到apache文件夹,然后重定向到该文件夹(所以file://... 变成)在这种情况下,您将在apache中运行)。您可以模拟几个环境变量和其他内容,以获得一个半工作的服务器式环境。或者所有这些都可以忽略。PHP不是一种web编程语言,不需要apache。它首先是一种编程语言。因此,运行非web的php脚本仍然很有用