B、決定之後,再進行架設與安裝準備,一般來說,若打算長久經營者,
筆者強烈建議您,一定要採用 Windows Server 或 Unix-like 才行!
使用 Windows XP 或 Vista 或 7 絕對不是明智之舉,
這些都非針對伺服器所設計的作業系統,占用系統資源相當高,
保証經常出現藍底白字的經典當機畫面,增加您不少的困擾!
就算用舊的 Windows 2000 Server 也絕對比 XP/Vista/7 來的穩!
然而若您欲採用 Unix-like 做為作業系統的話,您必需要有能力駕馭,
否則保証比使用不安全的 Windows Server 還要慘!
因此若您有打算自架伺服器者,您必需先衡量以下因素:
一、是否有足夠的英文能力?
二、是否有足夠的資金做後盾?(硬體至少準備10萬,還是最楊春的!)
三、是否有足夠的維護能力?
四、至少要熟悉硬體組裝與軟體安裝。
五、至少要懂 HTML 語法。
六、熟悉軟硬體各項設定與操作。
基本上,以上都是必備的,缺一就足夠讓您寸步難行。
★要架站包還是手動安裝?
一般大多數新手都會採用 Windows 系統做為伺服器,Unix-like 系統雖然效能效益大大超過 Windows 系統,但由於 Unix-like 艱澀難懂,若未經學習並專研數年,恐怕難以勝任,因此在此不介紹 Unix-like,就以最簡單最腦殘的 Windows 系統做為本篇教學主軸吧!
首先,Windows 早期區分為 9x 版本 與 NT 版本,但是現在僅有一種 NT 版本,而 9x 版本已經不被微軟後續支援,穩定性也相當差勁,因此已正式步入歷史,現在所看到的 Windows 清一色全部都是採 NT 為核心,其中:
Win 2000 為 NT 5.0
Win XP 為 NT 5.1
Win 2003 為 NT 5.2
Win Vista 為 NT 6.0
Win 2008 為 NT 6.0
Win 7 為 NT 6.1
Win 2008 R2 為 NT 6.1
各位應該發現,微軟在開發軟體時,相同的核心,都會區分為一般版與伺服器版,兩者之中,又再細分數種版本,當然價錢也一樣步步高升,可謂死要錢不償命!無論如何,一般版本會加入一堆有的沒的功能,例如,增強娛樂功能、視覺化、……等等令人眼前一亮的玩意,但各位是否有發覺?一旦加入這些功能,硬體需求就水漲船高,又得花一筆錢升級目前的硬體,由此可知,功能的加強,需要大量的運算能力,相對的硬體需求就高,也顯著較無效率!因此這類的系統,用來架設伺服器是不智之舉!反觀伺服器版本,它沒有好看的視覺效果,也沒有娛樂功能,也缺乏了其他元素,當然也不吸引一般用戶,但相對的,省下的資源卻用來加強系統安全性、穩定性、與處理效能,並增加伺服器相關支援,因此它是針對伺服器所開發的,對伺服器進行最佳化,絕對比一般版的Windows來的穩定!這就是筆者為何如此苦口婆心的強烈建議!架設伺服器,請勿採用一般版Windows,請採用 Windows Server 版本!這就是原因了!
或許有人會問,那伺服器版比一般版來的貴,那將一般版的諸多有關視覺效果移除不就可以了?那各位就大錯就錯了!微軟也不是省油的燈!早就加以防範了!不然它的伺服器版本要賣給誰啊?所以答案是不行的!就算各位採用仿間搜尋到的修改方法,也絕對沒有正宗的伺服器版穩定!而且由於您將一般版加以修改之後,反而會出現穩定性問題,最後產生無法修復的後果,到頭來,又得重灌啦!
啊~好像偏題了,接下來說明目前常用的架站包吧!
架站包一般都是針對 Apache HTTP Server 為主軸,因此目前常見的架站包有:
AppServ、FoxServ、EasyPHP、PHPNow、WampServer、Apache2TRIAD、XAMPP、…等等一堆!其中絕大多數都是鐵四角(Apache+PHP+MySQL+phpMyAdmin)包裝而成,少數如Apache2TRIAD、XAMPP這類的是功能較完整的架站包,相對的也比較肥,也易於架設全能伺服器,這些之中,唯有XAMPP有中文說明,對新手有不少的幫助,推薦採用,但若您只需基本功能的話,一般採用AppServ較多,缺點只有英文版,對新手而言,可能會吃力點。架站包最大好處是,便利性+懶人專用,不用修改設定檔,改錯還無法執行,這對新手而言,是最好的學習開始。由於版本眾多,筆者在此推薦兩種最常被採用的“XAMPP”與“AppServ”,其中以XAMPP有中文說明、升級方便等優點更是推薦給各位採用。