【问题标题】:HTML recognizes my PHP code as commentsHTML 将我的 PHP 代码识别为注释
【发布时间】:2011-08-25 05:11:48
【问题描述】:

我想创建一个 Chrome 应用程序,但我和这个人有相同的 problem。当我添加 .php 扩展名并运行应用程序时,它会下载文件。我应该做更多的事情吗?我已经安装了 PHP(如果这意味着下载和解压缩文件到与我的应用程序相同的文件夹中,那我就错了)。我是初学者... :(

编辑

有些人告诉我安装 Apache 或 IIS。我之前说过我要创建一个 Chrome 应用。

我需要安装 Apache 吗?我将在哪里运行它(我没有本地主机,Chrome 扩展程序和应用程序使用“chrome-extension://”前缀,这意味着它托管在浏览器上)。更多信息呢(到目前为止,你们都提供了帮助)?

编辑 2

事实证明,谷歌浏览器不允许开发人员在 Chrome 应用程序中运行 PHP。

感谢您的帮助!

【问题讨论】:

  • 您使用的是 apache 还是 IIS 还是什么?你是把你的 php 文件放在你的电脑里还是放在一个远程的(服务器)里? “我运行应用程序”是什么意思?你在用窗户吗?
  • 您需要确保您的服务器已启用 PHP,并在您的 HTTP 服务器中为 PHP 设置 MIME-type。听起来你还没有这样做。
  • 你是怎么安装的?它是在本地运行还是在 Web 服务器上运行?你在运行 Apache、IIS 还是什么?
  • 安装 Apache 后,您的计算机将像服务器一样工作,这意味着您可以使用 PHP 文件。我建议你下载 XAMPP。安装简单

标签: php html apache


【解决方案1】:

这意味着服务器要么缺少 PHP 插件(CGI 或其他插件),要么服务器无法识别它必须将带有扩展名的文件传递给 PHP 进行预处理。

如果您使用的是不受您控制的主机(例如使用 GoDaddy),请确保它们允许 PHP(一些免费主机不会安装 PHP,因为他们认为这是不必要的安全风险)。如果是您自己的服务器,请确保您已安装 PHP 并已启用它。

如果它确实安装了 PHP,但您没有解析它,则需要使用 .htaccess 文件或配置将 .php 扩展绑定到 PHP 处理程序。

对于 apache,您的 http.conf 需要以下内容(假设您已经有 PHP 插件):

AddType application/x-httpd-php .php

或者对于更广泛的内容,将包含上述代码的 .htaccess 文件放在您的托管目录中。


编辑

您提到您安装了 PHP。我将假设您使用的是 Apache,因为 IIS 现在有一个 Web 扩展安装程序,它(通常)会为您处理“困难的部分”。所以,话虽如此,打开你的http.conf(通常位于C:\Program Files\Apache Software Foundation\Apache2.2\conf\ [使用 2.2 作为演示版])。在该文件的底部,添加以下 [将文件路径替换为与您自己的安装相关的路径]:

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"

可以通过谷歌搜索“在 [webserver] 上安装 PHP [版本]”找到更好的参考。这里只是我找到的one of the results

【讨论】:

    【解决方案2】:

    您的机器上安装了服务器吗? PHP 是一个服务器端脚本,与 Javascript 不同,您无法在没有服务器的情况下运行它。

    【讨论】:

      【解决方案3】:

      PHP 文件只是服务器端代码。所以你需要安装一个像APACHE这样的本地服务器来执行PHP脚本。

      【讨论】:

        【解决方案4】:

        PHP 必须在 Web 服务器上运行,而不是在您的桌面上。在您的网络服务器上安装 PHP,然后通过以下方式从网络浏览器打开 PHP 文件:http://localhost/yourfile.php

        【讨论】:

          【解决方案5】:

          您的计算机上需要一个 Apache 服务器。下载 xampp:http://www.apachefriends.org/en/xampp.html 并将您的文件放入 htdocs 文件夹中。


          编辑: 这将解释如何安装PHP环境:http://www.tanguay.info/web2008/tutorial.php?idCode=phpDevelopmentQuick

          【讨论】:

          • 使用 xampp 的替代方法(假设您想在 windows 环境中开发)是 easyphp.org - 它更轻更简单。
          猜你喜欢
          • 2013-09-13
          • 2015-10-07
          • 2016-06-11
          • 1970-01-01
          • 2020-01-25
          • 2011-05-10
          • 2018-10-23
          • 2020-12-09
          • 2015-07-21
          相关资源
          最近更新 更多