在自己的電腦上建立網頁伺服器 | 網站伺服器
要使用Joomla或任何CMS,或者希望在電腦上測試自己寫的網頁,你必須要具備執行伺服器的環境。一般來說最常用的伺服器軟體是Apache[1],另外在程式語言上,我們會搭配PHP[2]語言與MySQL[3]資料庫,才能夠執行常見的Joomla或Wordpress等架站軟體。當然,以上介紹的只是常見的組合而已,以伺服器來說還有LighHttpd、NginX、MicrosoftIIS等選擇,語言上最近熱門的包含Ruby、Phyton、NodeJS、JAVA等,資料庫軟體則有MariaDB、Oracle、MSSQL、PostgreSQL等。由於不同環境能執行的程式各有不同,有興趣的人可以自行研究。我們在此將只以Apach...
要使用 Joomla 或任何 CMS,或者希望在電腦上測試自己寫的網頁,你必須要具備執行伺服器的環境。一般來說最常用的伺服器軟體是 Apache[1], 另外在程式語言上,我們會搭配 PHP[2] 語言與 MySQL[3] 資料庫,才能夠執行常見的 Joomla 或 Wordpress 等架站軟體。
當然,以上介紹的只是常見的組合而已,以伺服器來說還有 LighHttpd、NginX、Microsoft IIS 等選擇,語言上最近熱門的包含 Ruby、Phyton、NodeJS、JAVA 等,資料庫軟體則有 MariaDB、Oracle、MS SQL、PostgreSQL 等。由於不同環境能執行的程式各有不同,有興趣的人可以自行研究。我們在此將只以 Apache + PHP + MySQL 的組合做教學。
快速架站包Apache, PHP 與 MySQL 並非天生就組合在一起,如果要讓我們每次都分別安裝三者,再調整設定讓他們相互合作,可能老命就去了一半。因此,市面上流行許多套快速架站包,只要安裝起來,就把常見伺服器環境準備妥當了。這些架站包有 Windows 的 WAMP[4],Mac 的 MAMP[5],以及通用的 XAMPP[6] 與 AMPPS[7],至於以前很紅的 AppServ 因太久沒更新則不再推薦使用。
事先準備建議初學者要先準備一套方便編輯程式碼的純文字編輯器,盡量不要用記事本,會有點辛苦。這邊推薦幾套許多人常用的:
一個好用的程式編輯器可以幫你替程式碼上色,方便編輯網頁檔案。
下載 XAMPP 並安裝我們將以 XAMPP 作為教學,先前往 XAMPP 官網[8],首頁就能看到下載按鈕,讓我們先下載到電腦上吧。
點擊安裝檔開始安裝。
安裝程式會詢問你要不要客製安裝項目,可以維持預設就好,XAMPP 除了基礎伺服器環境以外,也提供了一些開發用工具。
安裝位置請保持預設。 Mac 會在 /Application/XAMPP 下面。
Bitnami 可自行選擇要不要安裝,再這裡我們不會用上他。