2014年1月17日星期五

在 Windows 7 安裝 WampServer

很多網站開發人員都喜歡在自己的桌面電腦上編寫和測試他們的程式,這樣做有幾個好處,首先你可以很容易測試程式,無須檔案上傳到伺服器,尤其是對於一些簡單的修改,可以節省很多工夫;另一個好處是程式的臭蟲不會隨便搗亂伺服器,無論它們有甚麼瘋狂的行為,也只是被侷限在你的電腦的某一個資料夾,絕不會惹怒服務供應商、伺服器上的其他用戶、伺服器上的其他系統、或者你的老闆。本文將會介紹如何在 Windows 7 上架設 Apache2、MySQL、及 PHP,也就是所謂的「WAMP」架構 ──Windows + Apache + MySQL + PHP。

下載 WampServer

WampServer 是一個整合了 Apache (網站伺服器)、MySQL (資料庫系統)、和 PHP 的套件,也就是說我們僅需要安裝一次 WampServer,便等同分別安裝完上述四個軟體,而且不需要手動去更改每個軟體的細部設定,因為套件的作者已經將相關的設定調整完成。[ Screen dump of wampserver.com main page]

WampServer 分為 32 bit 和 64 bit 兩個版本,倘若你的 Windows 系統是 64 bit,兩個版本讀都可以用,但最好還是使用匹配的 64 bit 版本。要分辨你的 Windows 是 32 bit 還是 64 bit,可以按一下「開始」按鈕,以滑鼠右鍵按一下「電腦」,然後按一下「內容」,在「系統」下,可以看到系統的類型。

安裝 Wamp Server

第一步:執行下載的檔案,Windows 可能會彈出「使用者帳戶控制」對話框,要求你授權或批准執行這個檔案,請按「Yes」。

按裝程式 - 使用者帳戶控制

第二步:下一個對話框列出將要安裝的 Apache、MySQL、PHP、PHPMyAdmin、SQLBuddy、和 XDebug 的版本,直接點選「Next」即可。

按裝程式 - 說明

第三步:這是確認版權和使用執照,請點選「I accept the agreement」,然後按「Next」。

安裝程式 - 版權確認

第四步:接著是選擇安裝路徑,如果沒有特別需求的話直接點選「Next」。

安裝程式 - 安裝路徑

第五步:決定是否在「快速啟動工具列」和「桌面」安裝 WampServer 的小圖示,選擇後按「Next」。

安裝程式 - 額外圖示

第六步:這裡重複顯示按裝選項,若果要改變主意可以按「Back」,確定的話按「Install」開始安裝。

WampServer 安裝程式 - 確認選項

第七步:安裝的過程大概一至兩分鐘。

WampServer 安裝程式 - 正在安裝

第八步:WampServer 詢問甚麼是你的預設瀏覽器,它會自動以 IE 為預設瀏覽器,倘若你使用 Firefox 或者 Chrome 等,請把程式的位置告訴 WampServer,完成後按「Open」。

WampServer 安裝程式 - 預設瀏覽器

第九步:這時 WampServer 會嘗試啟動 Apache 網站伺服器,Windows 的防火牆可能會攔截伺服器的網絡通訊,這時你便要授權 Apache 伺服器,在下面的對話框中,建議點選第一個選項「Private networks, such as my home or work ntetwork」,然後按「Allow access」。

WampServer 安裝程式 - 防火牆設定

第十步:輸入 PHP mail() 的參數,這個 PHP 函是用來發送電子郵件,參數設定後你便可以藉著這個 PHP 函式,在這台電腦發送電子郵件。若果你不打算使用這個 PHP 函是可以跳過這一步,將來也可以手動編輯 php.ini 檔案 (PHP 的配置檔) 修改。第一個參數 SMTP 是發送電子郵件伺服器的名稱,倘若你的電腦有架設 SMTP 伺服器便可以適用預設的 localhost,若無則可以填上你 ISP 提供的 SMTP 伺服器。第二個參數 Email 是預設的寄件者地址,你可以改成自己的 Email 地址,也可以保留預設的 you@yourdomain,沒有所謂的。完成後按「Next」。

WampServer 安裝程式 - PHP Mail 設定

第十一步:到這一步 WampServer 已經安裝完成,你可以選擇是否立即啟動 WampServer 的管理程式,預設是啟動的,我建議你現在便啟動它進行測試。按「Finish」結束安裝。

WampServer 安裝程式 - 完成

組態設定

WampServer 的安裝程式自動替我們設定系統參數,已經足以使 Apache、MySQL、和 PHP 緊密地融洽地合作,讓你開始著手編寫應用程式,以下介紹一些可能需要修改的部分,以配合你的工作習慣和系統配置。需要注意的是修改完畢後,必須重新啟動 Apache 伺服器才能使新的參數生效。

安裝完 WampServer 後,WampServer 管理程式會自動啟動,沒有的話,可自行啟動桌面或快捷列的紫紅色「W」圖示,Windows 可能會彈出「使用者帳戶控制」對話框,要求你授權讓管理程式修改 Windows 的設定,請按「Yes」繼續。啟動後管理程式會自動啟動 Apache 和 MySQL 伺服器,並且在 Windows 的工作列顯示綠色的「W」圖示,表示所有伺服器系統已經成功啟動。

啟動 WampServer 管理程式 - 使用者帳戶控制

設定 localhost 的 IP 地址

有些 Windows 系統無法解讀 localhost 就是你的電腦,這時你便需要修改 Windows 其中一個系統檔案 hosts,輸入 localhost 的靜態 IP 地址。首先在檔案總管進入路徑「C:\Windows\System32\drivers\etc」,裡面你會見到 hosts 檔案,使用「記事本」開啟這個檔案,加入「127.0.0.1 localhost」,如下圖所示,然後儲存檔案。這項修改無須重新啟動 Apache 可立即生效。

設定 hosts

更改網站主目錄路徑

網站主目錄的路徑歸 Apache 所管,所以我們首先要開啟 Apache 的配置檔案 httpd.conf,在 Windows 工作列右端的通知區中,點選 WampServer 的綠色「W」小圖示,在「WAMPSERVER 2.2」選單中點選「Apache」後再點選「httpd.conf」。

開啟 httpd.conf

使用搜尋功能找到關鍵字「DocumentRoot」,後面所接的路徑即為網站主目錄。

更改網站主目錄路徑

當修改完 DocumentRoot 後,必須修改位於約 203 烈的 Directory。

修改網站主目錄權限

檔案設置完畢存檔後,在 Windows 工作列右端的通知區中,點選 WampServer 的綠色「W」小圖示,在「WAMPSERVER 2.2」選單中點選「Apache」後再點選「Services」,然後按「Restart Service」將 Apache 重新啟動。

重新啟動 Apache

測試伺服器

安裝完 WampServer 後,WampServer 管理程式會自動啟動,沒有的話,可自行啟動桌面或快捷列的紫紅色「W」圖示,Windows 可能會彈出「使用者帳戶控制」對話框,要求你授權讓管理程式修改 Windows 的設定,請按「Yes」繼續。啟動後管理程式會自動啟動 Apache 和 MySQL 伺服器,並且在 Windows 的工作列顯示綠色的「W」圖示,表示所有伺服器系統已經成功啟動。

啟動 WampServer 管理程式 - 使用者帳戶控制

在 WampServer 的選單點選「localhost」,瀏覽器會開啟網址 http://localhost/,若果這時候 Apache 伺服器沒有啟動的話便會出現錯誤訊息。

開啟 localhost

開啟 Apache 伺服器後便會見到預設的主頁,成功的話表示你的 Apache 伺服器和 PHP 已經正常運作。

WampServer 測試 - 主頁

這裡可見到 WampServer 安裝了甚麼東西,例如 Apache 2.2.21、PHP 5.3.9、MySQL 5.5.20,還有一些 PHP 的 Extensions,這些是 PHP 的擴充函式庫,此外有兩個捷徑,一個是 phpinfo(),這是一個很特別的 PHP 函式,用來顯示重要的伺服器資訊,包括 PHP 的詳細配置;另一個捷徑是 phpmyadmin,這是 WampServer 三個附加工具軟體的其中一個,用來管理 MySQL 資料庫。

點選一下 phpmyadmin 連結進入 PhpMyAdmin,成功的話表示 MySQL 數據庫伺服器正常運作。

WampServer 測試 - PhpMyAdmin


没有评论:

发表评论