2013-04-27

CentOS 6.4 (32位元) 安裝 XAMPP for Linux 1.8.1

LAMP 指的是:在 Linux 的環境中建構 Apache、MySQL跟PHP ( Perl 或 Python )的系統環境。
XAMPP 是一個架站安裝包,支援跨平台『X』,包含 Apache、MySQL、PHP、Perl 等軟體,都已經打包好,不需要再個別安裝,大大降低了安裝上的難度,但是建構出來的系統環境並不安全,詳情請參考官方網站的說明。

XAMPP 官方網站:http://www.apachefriends.org/zh_tw/xampp.html
版本:XAMPP for Linux 1.8.1 (目前只支援32位元的作業系統)
安裝包中包含的各軟體版本:http://www.apachefriends.org/LAMPP-RELEASENOTES.txt
*安裝過程均參考官方網站,並使用另外安裝的CentOS 6.4 32位元版本作業系統


登入系統,輸入下列指令下載 xampp-linux-1.8.1.tar.gz
wget http://www.apachefriends.org/download.php?xampp-linux-1.8.1.tar.gz
*『wget』是Linux中使用瀏覽器下載。詳細請參考鳥哥的私房菜:文字介面下載器

下載完畢,可輸入『ll』(兩個小寫的L)查看目錄中的檔案,已下載上述的壓縮檔
*『ll』是查看檔案跟目錄,同時列出檔案的屬性跟權限
詳細請參考鳥哥的私房菜:檔案與目錄的檢視

將 xampp-linux-1.8.1.tar.gz 解壓縮到目錄  /opt,使用以下指令
tar -zxvf xampp-linux-1.8.1.tar.gz -C /opt
*『tar』壓縮指令
『-z』支援檔名為*.tar.gz的壓縮/解壓縮
『-x』解壓縮
『-v』壓縮/解壓縮過程中顯示檔名
『-f  檔案名稱』欲壓縮/解壓縮的檔案名稱,請寫在最後
『-C  目錄名稱』解壓縮到特定的目錄

下圖顯示已解壓縮完畢,剛剛輸入的指令有顯示一長串解壓縮過程中的檔名

此時已安裝完畢,執行以下指令啟動XAMPP
/opt/lampp/lampp start
看到下圖代表XAMPP服務已經開始

接著為各項服務設定密碼,執行以下指令
/opt/lampp/lampp security
依序會設定
  • XAMPP頁面密碼,使用者名稱為lampp
  • MySQL/phpMyAdmin使用者pma的密碼
  • MySQL root帳號的密碼
  • 更改FTP使用者nobody密碼(預設為lampp)


最後一個步驟,要開啟 http 服務的 80 PORT 才能連上頁面
首先執行下述指令查看目前防火牆狀態
cat /etc/sysconfig/iptables
*『cat』為從第一行開始直接檢視檔案內容的指令
詳細請參考:鳥哥的私房菜:直接檢視檔案內容
目前只開了 PORT 22

用文字編輯器去修改iptables檔案
vi /etc/sysconfig/iptables
按『i』進入編輯模式新增一行,開啟 80 PORT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
按『Esc』跳出編輯模式,輸入『:wq』存檔離開

防火牆重新啟動
service iptables restart

於瀏覽器輸入伺服器的IP,並輸入帳號名稱『lampp』跟先前設定的密碼
成功連上XAMPP for Linux管理介面

讓 XAMPP 在開機的時候自動啟動
vi /etc/rc.local
在裡面新增一行
/opt/lampp/lampp start
存檔離開,之後系統開機就會自動啟動 XAMPP

沒有留言 :

張貼留言