2013-06-06

Ubuntu Server 13.04 64bits 安裝 XAMPP Linux 1.8.1

登入 Ubuntu Server,下載 xampp for linux 1.8.1
wget http://www.apachefriends.org/download.php?xampp-linux-1.8.1.tar.gz

查看檔名,發現下載後儲存的檔名可能有點奇怪,但沒關係,等會就用這個檔名解壓縮

解壓縮 xampp-linux-1.8.1.tar.gz 到指定的目錄
sudo tar -zxvf download.php?xampp-linux-1.8.1.tar.gz -C /opt

XAMPP 一般只能裝在 32 位元的系統,所以在這裡要安裝『ia32-libs』這個套件,讓 64 位元的作業系統也能執行大部分的 32 位元應用程式
首先更新一下軟體
sudo apt-get update

更新完畢,安裝 ia32-libs 套件(這需要一段時間)
sudo apt-get install -y ia32-libs

安裝完成後,啟動 XAMPP 服務
sudo /opt/lampp/lampp start

XAMPP 服務成功啟動

在瀏覽器輸入伺服器的名稱或 IP 位址,檢查 XAMPP 是否成功安裝
(這裡就可以理解為何虛擬機器的網路模式要選擇橋接模式而非 NAT 模式了吧!)


接下來要讓 XAMPP 服務隨著系統開機自動啟動,只用文字編輯器開啟(建立)一個在 /etc/init.d 目錄下的腳本檔
sudo vi /etc/init.d/xampp

輸入以下內容後,存檔離開
#!/bin/bash
/opt/lampp/lampp start

修改腳本檔權限
sudo chmod 777 /etc/init.d/xampp

更新系統啟動服務,完成後可重新啟動伺服器查看 XAMPP 服務是否自動啟動
sudo update-rc.d xampp defaults


執行 XAMPP 安全性設定,會依序設定相關服務的密碼
sudo /opt/lampp/lampp security


若要移除 XAMPP 首先先停止 XAMPP 服務
sudo /opt/lampp/lampp stop
接著移除 /opt/lampp 目錄
sudo rm -r /opt/lampp
刪除自動啟動腳本
sudo rm /etc/init.d/xampp
更新系統啟動服務,完成!
sudo update-rc.d xampp remove

參考文章:
  1. Aleandro's Blog: Installing Xampp on Ubuntu 12.04 Server 64 bit

沒有留言 :

張貼留言