UbuntuにXAMPP for Linuxをインストールする手順

特に面倒なことはないですが、LinuxUNIX系OSに馴染みのない私はコマンド操作に戸惑うことが多いです。

ダウンロード

配布元から xampp for linuxをダウンロードする。Ubuntu標準ブラウザのFirefoxならダウンロードフォルダへ格納されるはず。

kosuke@kosuke-Lenovo-G565:~$ ls -l
合計 36
-rw-r--r-- 1 kosuke kosuke  179 2011-02-02 12:41 examples.desktop
drwxr-xr-x 2 kosuke kosuke 4096 2011-02-02 17:46 ダウンロード
drwxr-xr-x 2 kosuke kosuke 4096 2011-02-02 12:53 テンプレート
drwxr-xr-x 2 kosuke kosuke 4096 2011-02-02 12:53 デスクトップ
drwxr-xr-x 2 kosuke kosuke 4096 2011-02-02 17:10 ドキュメント
drwxr-xr-x 2 kosuke kosuke 4096 2011-02-02 12:53 ビデオ
drwxr-xr-x 2 kosuke kosuke 4096 2011-02-02 12:53 音楽
drwxr-xr-x 3 kosuke kosuke 4096 2011-02-02 16:30 画像
drwxr-xr-x 2 kosuke kosuke 4096 2011-02-02 12:53 公開
kosuke@kosuke-Lenovo-G565:~$ cd ダウンロード
kosuke@kosuke-Lenovo-G565:~/ダウンロード$ ls -l
合計 76264
-rw-r--r-- 1 kosuke kosuke 78086734 2011-02-02 17:46 xampp-linux-1.7.4.tar.gz
kosuke@kosuke-Lenovo-G565:~/ダウンロード$ 

展開する

こんな感じのコマンドで。

kosuke@kosuke-Lenovo-G565:~/ダウンロード$ sudo tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
[sudo] password for kosuke: 

ずらーとファイル名がたくさん表示されてプロンプトに戻ってきたら、インストールは完了。

xamppを起動

「sudo」をつけて実行する。sudoは特権ユーザ(スーパーユーザー・root)でプログラムを実行するためのコマンド、だそうです。

kosuke@kosuke-Lenovo-G565:~$ sudo /opt/lampp/lampp start
Starting XAMPP for Linux 1.7.4...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
kosuke@kosuke-Lenovo-G565:~$ 

http://localhost/」へアクセスしてxamppの画面が表示されれば、インストールと起動に成功!
停止する場合には最後のstartをstopとするだけ。

kosuke@kosuke-Lenovo-G565:~$ sudo /opt/lampp/lampp stop
Stopping XAMPP for Linux 1.7.4...
XAMPP: Stopping Apache with SSL...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.
kosuke@kosuke-Lenovo-G565:~$ 

sudoをつけないと、次のようなエラーがでて起動できない。

kosuke@kosuke-Lenovo-G565:~$ /opt/lampp/lampp start
You need to start XAMPP as root!
kosuke@kosuke-Lenovo-G565:~$ 

xamppをアンインストール

次のコマンドでlamppディレクトリまるごと削除される。

kosuke@kosuke-Lenovo-G565:~$ sudo rm -r /opt/lampp
kosuke@kosuke-Lenovo-G565:~$ 

rootユーザで操作するには

xamppのサイトにある手順では、「su」コマンドでrootユーザとしてログインして操作するようにとあるが、実際にやってみるとパスワードを求められる。何のパスワードを求められているか分からないが、ユーザのパスワードではログインできない。

kosuke@kosuke-Lenovo-G565:~$ su
パスワード: 
su: 認証失敗
kosuke@kosuke-Lenovo-G565:~$ 

rootユーザーとしてログインする場合は、次のようにする。

kosuke@kosuke-Lenovo-G565:~$ sudo su
root@kosuke-Lenovo-G565:/home/kosuke# 

Ubuntuはrootユーザによる操作をポリシー上あまり推奨しないようです。