2012-01-30 185 views
0

我開始關注PHP的教程。達到了表單處理。但是這裏是:當我按照他們的說法進行操作並按Submit時,它會讓我保存.php文件而不是執行它?我在這裏錯過了什麼?PHP表單處理

回答

0

這是服務器的配置錯誤。也許建議here可以提供幫助。 PHP未安裝或Apache未配置。

+0

你能向OP解釋如何解決這個問題嗎? – Tadeck 2012-01-30 15:01:06

+0

它是從本地驅動器完成的,而不是在服務器級別上完成的。 – 2012-01-30 15:01:08

+0

檢查PHP是否安裝並且Apache配置正確。 – axiomer 2012-01-30 15:02:40

1

您可能實際上並未運行Web服務器,而只是簡單地在Web瀏覽器中加載本地文件。安裝簡單的安裝Web服務器和PHP安裝程序包。在Windows上,建議使用WAMP。在MacOS上,相當於是MAMP

比從本地驅動器打開文件相反,那麼你訪問它們(舉例來說):

http://localhost/your_php_file.php 
+0

你的意思是說,不可能像地方一樣測試一些htmls嗎?我必須從lampp服務器上執行它? – 2012-01-30 15:02:55

+0

這是可能的,你只需要安裝和配置Apache Web服務器和PHP。 – axiomer 2012-01-30 15:03:44

+0

@IlianZapryanov您可以在本地機器上運行服務器。這就是web開發通常如何完成的。 – 2012-01-30 15:05:05

0

你缺少了Apache服務器和所需的PHP安裝。

如果你在窗戶上。轉到此鏈接Wamp並選擇下載並下載最新版本的Wamp。

對於Mac OS,您可以使用Mamp

下載並在你的機器上安裝它。

如果你是在Linux - Ubuntu的你可以這樣做:

sudo apt-get install apache2 

sudo apt-get install php5 

sudo apt-get install libapache2-mod-php5 

sudo /etc/init.d/apache2 restart 

後安裝的地方你的PHP代碼中的PHP設置爲運行,然後去到瀏覽器,並採取URL配置文件夾中:http://localhost/yourphp.file

希望這會有幫助

+0

請注意,Mac OS/X隨附Apache內置的httpd和PHP。您不需要安裝額外的軟件包,只需配置已有的軟件包即可。 – ghoti 2012-01-30 15:16:19

+0

@Sabari,我是Linux用戶/管理員,我得到了lampp將所有文件發送到/ opt/lampp/htdocs的工作,但我想通過僅使用瀏覽器進行解析就可以正常工作。 – 2012-01-30 15:22:04