簡體   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