一般我們在寫php網頁需要測試時都會把php上傳到伺服器去測試,因為在本機端是沒有辦法直接開啟php的網頁的,只會看到原始碼,這時我們可能就會去尋找一些免費或是付費的伺服器服務,但是在申請的過程中需要太多的時間,所以我們可以透過安裝Appserv來幫我們完成在本機端建立伺服器的功能。

首先到官方網站下載 Appserv 的安裝檔

挑選2.5.10的版本下載

http://www.appservnetwork.com/

下載好之後安裝

 

1

 

2

 

預設安裝在C槽底下的 Appserv 資料夾

 

3

選擇要安裝的功能 ,基本上全部安裝, 您可以使用MySQL資料庫 ,和 MySQL的管理頁面

4

 

接著輸入以下資訊

Server Name : localhost (全部小寫)

Email 可以隨意輸入

HTTP Port : 80  (預設的HTTP Port 為80 port)

5

 

接著輸入MYSQL的登入密碼 ,可以做為你日後使用php網頁存取MYSQL的防護機制

 

6

 

接著就會開始安裝了

 

7

 

然後很重要的是 ,會跳出"防火牆"的警示視窗,記得讓Appserv通過防火牆!

8

 

接著安裝完成

 

9

 

然後您可以打開瀏覽器,並輸入網址http://localhost/ 或是 http://127.0.0.1/

測試看看是不是有安裝成功,若出現以下畫面,代表有安裝成功,並且80 Port 也運作得很正常。

 

10

 

但是若您的畫面無法顯示,如下圖所示,代表可能有程式將預設的 80 port 占用住了。

 

11

 

根據網路上許多伺服器軟體的相關問題指出,無法使用 80 Port ,

部分的原因是因為被Windows 作業系統內建的 Skype 網路通話軟體給佔用住了,

但是 Skype 究竟要占用80 Port 做什麼呢? 這不再本篇的討論重點

 

您可以參考這篇文章的作法

變更 Skype 佔用 80 Port (預設值)

進入 Skype 功能->設定選項, 點選"進階", 再點選"連線"

來關閉Skype 的 80 Port

12

 

第二種方法就是,把您的Appserv 伺服器軟體的HTTP Port 修改為 8080 Port

 

在您的Appserv 安裝目錄下尋找 http.conf 的檔案,並用記事本開啟

預設的路徑為 : C:\AppServ\Apache2.2\conf\httpd.conf

或是使用【開始功能表】來尋找 (Win 8 之後沒有開始功能表 )

13

裡用記事本打開後,按下CTRL+F 或是 [編輯]→[搜尋]

搜尋 “80″ 並找到 [listen : 80]

找到之後修改為 8080

14

修改完之後按下存檔,關閉記事本,

接著我們要重新啟動Appserv的Aphache 服務

在開始畫面中尋找 Aphache Restart 並執行

15  Win8版

16 傳統開始功能表

 

接著在重新執行瀏覽器,並輸入http://localhost:8080/ 或是 http://127.0.0.1:8080/

 

 

就可以正常的使用Appserv了!

 

17

 

 

接著是該如何在 http://localhost/ 目錄下放入檔案或php網頁

若您的安裝位置預設為 C:\Appserv的話

您的http://localhost/ 主目錄就會對應到C:\Appserv\www\

 

我們在主目錄底下放入一個文字檔test.txt,並輸入一些文字

18

 

存檔之後,在網址中輸入 http://localhost/test.txt

 

19

這時就可以在瀏覽器中看到您剛剛輸入的文字,Appserv也就正式的上路工作囉!

 

References : SUKI 大學時期專題的本機測試伺服器使用

 

文章中的敘述如有觀念不正確錯誤的部分,歡迎告知指正 謝謝
http://www.sukitech.com/?p=1136
轉載請註明出處,並且附上本篇文章網址 !  感謝。

發表迴響

你的電子郵件位址並不會被公開。

Post Navigation