【问题标题】:local PHP file is downloading instead of opening in browser本地 PHP 文件正在下载而不是在浏览器中打开
【发布时间】:2013-06-04 21:34:56
【问题描述】:

首先让我声明我没有运行 Web 服务器。

我在 Windows 7 64 位上运行。当我打开一个 php 文件时,浏览器正在下载它而不是显示为文本。我正在使用 Notepad++ 来“在 Chrome 中启动”,它正确显示在地址栏中,但正在下载到我的下载目录。就在几天前,这工作正常并显示了 php 文件的文本。

我知道您需要一个安装了 PHP 的 Web 服务器才能使文件正确呈现,但这不是我想要做的。我只是希望它将 php 文件显示为文本。然后我将 URL 的 file:/// 部分更改为 localhost,它就可以工作了。

【问题讨论】:

  • 您可能安装了接管 *.php 文件扩展名的软件。
  • 在 Chrome 28 中运行良好。但是,“你为什么想要这个”?
  • localhost 将不起作用,除非您在主机文件或本地网络服务器中定义了它。它在 Chrome 中对我来说很好用。
  • 我正在参加 PHP 的视频培训课程。说明让您使用 NotePad++。在 NotePad++ 的运行菜单中,您可以选择“在 Chrome 中启动”,在编辑器中加载的 PHP 文件应该在 chrome 中启动,因为文本使用 file:/// 前缀。它曾经做得很好。几天前,它停止这样做并开始下载文件。所以我想弄清楚为什么它将我硬盘驱动器本地的 PHP 文件下载到我的下载目录而不是仅仅显示它。

标签: php google-chrome download


【解决方案1】:

这是因为 php 与 html 不同,它是一种基于服务器的编程语言,它不能在没有服务器的情况下在计算机上运行,​​我假设你不知道我在说什么,但你应该这样做: -

  1. 从 Internet 下载 Xamp 或 Wamp:- 这里有一个链接:- http://xampp.en.softonic.com/
  2. 按照此视频进行安装:-http://www.youtube.com/watch?v=Ev9RAsvFfoc
  3. 观看此视频以开始通过已安装的 XAMP 运行 php 文件:- http://www.youtube.com/watch?v=ImZEwrHohRg

【讨论】:

  • 你一定没有看过我的帖子。我已经安装并运行了 WAMP。但是当我从 NotePad++ 在 Chrome 中启动时,它应该在浏览器中启动并显示为文本。然后,我删除 URL 的 file:/// 部分并替换为“localhost”以使其呈现。我只是想在编辑 URL 以呈现文件之前在浏览器中显示文件。
  • 我已经阅读了您所说的内容,但我没有意识到您的问题仍然存在于 WAMP 中。您是否尝试过打开浏览器然后从本地主机访问文件?像 localhost/xamp/htdocs/等?并检查文件格式是否为 .php 以防万一,因为我仍然没有完整的可视化问题,如果问题仍然存在,请添加屏幕截图
【解决方案2】:

据我了解,您不需要渲染 php,只需以文本格式打开 php,就像在 notepad++ 中打开一样。早些时候它做了,但现在它正在渲染 php 文件而不仅仅是文本。 尝试使用不同的浏览器!!! Firefox 或 Opera 应该可以帮助您。您也可以在这些或任何浏览器中获取 url

【讨论】:

    猜你喜欢
    • 2011-10-18
    • 2011-11-08
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 2013-10-25
    • 1970-01-01
    相关资源
    最近更新 更多