CentOS作業系統是商業版Red Hat Enterprise Linux(RHEL)的免費版,是架構LAMP的理想作業系統,穩定性非常好,和Ubuntu不同的是,CentOS主要用於伺服器而不是案頭環境,不少大型的商業網站都使用CentOS作業系統,我在《LAMP網站架構方案分析》中曾經講述了一系列架構方案,這裡以CentOS為例具體講一下LAMP環境的安裝和搭建。
首先要下載CentOS作業系統的ISO,點這裡,目前最新版為5.3,下載檔案有兩種形式,一種是光碟片CD版,要六張盤,要下載的檔案為CentOS-5.3-i386-bin-1of6.iso、CentOS-5.3-i386-bin-2of6.iso、CentOS-5.3-i386-bin-3of6.iso、CentOS-5.3-i386-bin-4of6.iso、CentOS-5.3-i386-bin-5of6.iso、CentOS-5.3-i386-bin-6of6.iso,一種是DVD版,要一張盤,下載檔案為CentOS-5.3-i386-bin-DVD.iso,3.7G容量。
下載完成後,使用Nero等光碟片燒錄軟體將ISO鏡像檔案轉換、燒錄成安裝CD或DVD光碟片。
然後將伺服器硬碟格式化,插入CD或DVD的第一張盤啟動,即可進入CentOS的安裝程式。
光碟片啟動,出現“boot:”提示符,直接按斷行符號進入圖形安裝介面。出現是否對CD媒體進行測試的提問,這裡選擇“Skip”跳過測試。
語言選擇介面中,如需要使用中文系統,則選擇簡體中文進行安裝。
鍵盤選擇為“美國英語式”。
之後的分區設定中,如果硬碟沒有其他系統,可以選擇刪除所有分區,如果還有Windows系統的話,可以選擇刪除Linux分區。
接下來是網路設定,可以根據自己的實際情況來配置網路地址。
時區設定,根據自己所在的時區選擇相應的城市。
接下來為root密碼設定,因為root是系統管理員使用者,因此要設定一個強密碼,以防破解。
在安裝應用軟體介面,因為我們要安裝LAMP環境,因此要點“現在定製”。
在“伺服器”中,勾選“全球資訊網伺服器”。
點“可選的軟體包”,選擇需要安裝的模組,預設會安裝Apache、MySQL和PHP等模組。
之後,系統會提示你需要那幾張安裝光碟片,準備好這些盤。
接下來是安裝過程,中途系統會提示換盤。
安裝完成後,會進入一個配置介面。
在防火牆設定中,因為我們要架設網站,所以需要將HTTP連接埠開啟。
然後可以建立一個非管理使用的個人帳號。
重啟之後,就完成了安裝,進入了CentOS的登入介面,輸入登入使用者root和root的密碼進行登入。
輸入使用者名稱和密碼之後,就進入了CentOS的主介面。
在“系統”-“管理”-“服務”中,將httpd和mysqld勾選中,使其可以自動啟動服務。
接下來,進入終端介面,編輯/etc/httpd/conf/httpd.conf檔案,可以對Apache伺服器進行詳細設定,測試PHP檔案,可以建立一個檔案到/var/www/html/info.php,內容為如下:
phpinfo();
?>
使用Firefox開啟http://127.0.0.1/info.php,如果顯示介面,說明PHP已經配置成功。
至此,一個完整的LAMP(Linux+Apache+MySQL+PHP)的環境就安裝好了。