繁体   English   中英

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

[英]HTML recognizes my PHP code as comments

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

编辑

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

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

编辑2

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

谢谢你的帮助!

这意味着服务器要么缺少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 [版本]”可以找到更好的参考。 这只是我能够找到的结果之一

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

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


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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM