【问题标题】:php and firefox integration/mime compatibilityphp 和 firefox 集成/mime 兼容性
【发布时间】:2011-08-11 01:25:51
【问题描述】:

我刚刚安装了 php5、apache 和 mysql,所以我可以尝试回到一些 web 开发的东西。

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

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

任何想法如何让 firefox “运行” php 文件?例如,将一个php文件拖放到firefox或firefox的地址栏,它使用php5安装来执行php并显示结果。

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

【问题讨论】:

    标签: php firefox


    【解决方案1】:

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

    您需要将 PHP 文件放入 Apache 的“htdocs”文件夹并访问 http://servername/myscript.php(例如 - 如果 Web 服务器在同一台计算机上运行,​​则为 http://localhost/myscript.php)来查看它们。

    【讨论】:

    • 正如我所说,这就是为什么 firefox 需要执行 php 以及为什么我说我不想使用 apache。肯定有什么办法。我安装了 php5,firefox 只需要显示 php 文件的输出。做起来应该没那么难。火狐 -> php5 -> 火狐。如有必要,我不介意安装扩展程序或脚本来处理此问题。
    • 让 php 为 firefox 解释 php 文件不是火箭科学。我无法想象有人没有让这个工作。
    • 这将是一个非常奇怪的环境——许多 PHP 脚本依赖于 Apache 提供的环境变量。 PHP 可以通过浏览器调用不应被允许的东西(yipee,网站可以在您的计算机上调用 system() !)并且具有现在必须重新定位的配置设置。连接到数据库需要向浏览器发送数据库连接字符串和足够的密码以进行身份​​验证
    • 现在,你可以说,好吧,我只想要一个快速的开发环境。但是使用 xampp 之类的东西来设置 Apache/PHP/MySQL 环境非常容易,它为您提供了一个适当的(至少对于开发人员而言)环境,其中一切都以与您来时相同的方式工作部署一些东西。现在,是的,它可以做到,但我真的只是没有看到好处。
    • 您对环境的权利,但可以采取三种方式。实际上,实际上可以将 php 传递给 apache,本质上只是将其复制到 apache 文件夹,然后重定向到该文件夹​​(因此 file://... 变为 localhost...),在这种情况下,您最终会在 apache 中运行)。可以模拟几个环境变量和东西来获得一个半工作服务器的环境。或者所有可以忽略的。 PHP 不是 Web 编程语言,不需要 apache。它首先是一种编程语言。所以运行非 web 的 php 脚本仍然很有用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    相关资源
    最近更新 更多