HTML将我的PHP代码识别为注释

时间:2011-05-13 19:45:54

标签: php html apache

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

修改

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

我需要安装Apache吗?我在哪里运行它(我没有本地主机,Chrome扩展程序和应用程序使用“chrome-extension://”前缀,这意味着它托管在浏览器上)。那么更多的信息(你现在一直都很有帮助)?

编辑2

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

感谢您的帮助!

5 个答案:

答案 0 :(得分:2)

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

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

如果它已经安装了PHP,但你没有得到它解析,你需要使用.php文件或配置将.htaccess扩展名绑定到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

答案 1 :(得分:0)

您的计算机上是否安装了服务器? PHP是一个服务器端脚本&与Javascript不同,没有服务器就无法运行它。

答案 2 :(得分:0)

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


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

答案 3 :(得分:0)

PHP文件只是服务器端代码。因此,您需要安装像APACHE这样的本地服务器才能执行PHP脚本。

答案 4 :(得分:0)

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