http://localhost:8080/sample.html
我想運行的代碼訪問根目錄沒有執行我的PHP代碼:
<?php phpinfo(); ?>
,我也嘗試過以下:
- 重新啓動的所有服務幾次,包括把WAMP Server聯機
- 將httpd.conf中的監聽端口更改爲8080,並將Skype配置爲接受80和443端口
難道一些Firefox擴展會阻止php執行嗎?
我得到的全部就是我寫的PHP代碼。
http://localhost:8080/sample.html
我想運行的代碼訪問根目錄沒有執行我的PHP代碼:
<?php phpinfo(); ?>
,我也嘗試過以下:
難道一些Firefox擴展會阻止php執行嗎?
我得到的全部就是我寫的PHP代碼。
如果你看到字面上的字符串
<?php phpinfo(); ?>
打開httpd.conf文件,並取消對行
LoadModule php5_module "C:/PROGRA~1/BITNAM~1/php/php5apache2_2.dll"
此外,確保文件名具有完全相同.PHP結束。如果當你將文件保存到最後時,windows會添加一個.txt文件或其他垃圾文件,apache將不知道用php來處理它。
沒有擴展可以干擾PHP的執行,因爲它在服務器端而不是客戶端執行。
由於您的文件的擴展名爲html且WAMP服務器不處理.html
文件,因此未執行php代碼。
將擴展名更改爲樣本。 php然後它會工作
注意細節。尼斯。 – brezanac
將其更改爲.php。也不起作用。 –
其實你不需要http:// localhost:8080。檢查系統托盤中的wamp圖標是黃色還是綠色 –
您試圖在「.html」文件中執行PHP。您必須在apache配置中編輯PHP處理程序,以使其處理任何您想要的文件擴展名。 在你的Apache配置文件(比如'wamp/apache/conf/httpd.conf')中尋找「AddType application/x-httpd-php .php」,然後在「.php」之後加上「.html」。 行應該是現在這個樣子:
AddType application/x-httpd-php .php .html
PHP現在應該執行它在文件中找到與「.PHP」和「html的」擴展的任何代碼。
編輯:或者如上面的建議,只需重命名文件「sample.php」,它就會被處理。
好的。那也是 - 沒有。 –
在這種情況下,你確定你使用的是長打開標籤而不是短打標籤? (「<?」,而不是「<?php」) –
我正是這樣使用的:<?php phpinfo(); ?> –
重新啓動所有服務,並確保WAMP服務器圖標是綠色,如果它不是然後重新啓動wamp服務器或重新安裝它。然後檢查本地主機。
這可能有助於某人。從
<?
更改標籤
<?php
爲我做的伎倆我WAMP的服務器上。
我在這裏通過谷歌爲相同的symtoms。
在我的情況下,它只是Windows資源管理器,它隱藏文件擴展名。
對於像我這樣的Windows用戶來說,這是一個很好的陷阱。
因此,我沒有名爲index.php的文件,我實際上是index.php.txt。
我固定的延長顯示器使用此過程:http://kb.winzip.com/kb/entry/26/
的線索是:我對我的PHP文件中沒有IDE圖標。
我不知道如果我的回答確實有幫助,最初的問題在5年後...
你能更具體的,以什麼樣的錯誤你得到? –
我不太確定它是什麼意思,但我發現我的php代碼不工作,如果它應該在textarea中執行。這將無法工作: