Apache是目前世界上最多人使用的網頁伺服器軟體,常搭配PHP語言跟MySQL資料庫,構成一套免費、快速又穩定的網站平台,並深受使用者的喜愛。一般初學者如果想嘗試用Apache+PHP+MySQL在Windows上架設自己的網站,除了使用像是XAMPP、AppServ之類的架站套件之外,今天阿正老師要介紹一套類似的架站懶人包—AMPPS,除了幫你架好網頁平台之外,還有超過250種知名的PHP架站程式,可以自動幫你安裝到好喔!想嘗試架設WordPress、PhpBB、XOOPS、Joomla、osCommerce…等網站的讀者們可別錯過囉!
(本文與D-Link 享樂數位生活合作並同步刊載)
一、簡介
當我們想要自己來架設動態網頁,一般會使用PHP、ASP.Net、JSP…等網頁語言,其中目前最為熱門的網站程式(如部落格、討論區、CMS、購物車…),不少都是用PHP語言寫成的。PHP可以搭配Apache這套最知名的網站軟體及免費的MySQL資料庫,打造免費、快速而且穩定的網站平台。
如下圖就是1995~2012年的網站伺服器所使用的架站軟體,Apache始終遙遙領先微軟的IIS,佔了六成多的比例。
▲1995~2012年的各種網站伺服器所佔比例 (圖片來源:netcraft.com)
Apache是一套跨平台的軟體,不論在Linux、Windows、Mac OS…等多種作業系統都能執行。一般使用者想要安裝一套完整的Apache + MySQL + PHP,從安裝到設定有些複雜,不太容易上手,因此一般都會使用如XAMPP、AppServ之類的「懶人包」,一次將所有的套件給安裝好。
不過安裝好之後,使用者想安裝PHP程式,還是得從下載軟體、解壓縮、改設定檔、設定資料庫…等步驟來下手,依然有一定的難度,而阿正老師今天要介紹的AMPPS,內建了超過250種知名PHP程式的安裝捷徑,只要點選想安裝的程式,再簡單設定一下就能輕鬆完成架站了,非常方便好用喔!
二、執行AMPPS
AMPPS就是「Apache + MySQL + PHP + Python + Softaculous auto-installer」的縮寫,PHP跟Python都是現在非常熱門的網頁程式語言,Softaculous auto-installer則是一套網站程式自動安裝工具,常與虛擬主機的管理後台(如cPanel、DirectAdmin、Plesk、H-Sphere…)相結合,讓使用者可以快速地安裝各種網站程式。
AMPPS
|
1.下載主程式後直接安裝即可,安裝的過程幾乎都只要一路按下〔Next〕按鈕就能安裝完成。
2.執行的主畫面如下。左邊可切換控制中心(Control Center)、Apache、MySQL及PHP的設定,在控制中心裡頭,右邊可以啟動、停止或重啟Apache跟MySQL,下方則可連上本機的網站(http://127.0.0.1),以及管理後台(http://127.0.0.1/ampps)。
3.從左邊切到Apache、MySQL或PHP的分頁,按下〔Configuration〕可以呼叫記事本來編輯設定檔,PHP的分頁中還可以勾選要啟用的PHP模組,以及切換PHP的版本(5.2或5.3)。
4.想要啟動個人的網站,只要到控制中心按下兩個〔Start〕按鈕,然後按下中間的房子圖示,進入AMPPS的網站管理後台。
三、AMPPS管理後台
當我們啟用了Apache及MySQL之後,只要在瀏覽器輸入「http://127.0.0.1/ampps」就能連到AMPPS的管理後台了,如下圖。左邊將超過250種網站程式分門別類,像是部落格、微網誌、CMS、論壇、相簿、維基、投票、日曆、專案管理、電子商務、ERP、瀏覽版…等。
右邊則是AMPPS的管理功能,包括可以設定管理後台的加密、新增虛擬主機(Virtual Host)、管理網域、管理資料庫…等。
下面列出常用的幾個網站管理功能:
1.Secure AMPPS:將AMPPS的後台以密碼加密,避免別人連進來竄改設定。
2.Status:系統狀態,可顯示目前網站工作是否正常,以及PHP有哪些模組已經被啟用。
3.Add Domain:新增網域。如果你有自己的網域名稱,並且實際架設在這台AMPPS的主機,那麼可以按下「Add Domain」,加入一組「虛擬主機」的設定。如下圖,例如我有個網域名稱叫「www.test.com.tw」,下面的Domain Path表示該網域會指到安裝路徑下面的「www/www.test.com.tw」資料夾。