xampp × wordpress on linux のインストール
スポンサーリンク
さくっと、xamppとlinuxでwordpressをイストールするメモ(wordpressまで書けてません、後ほど追加)
注)最終的にapache,mysqlが起動せず断念。いつかリトライします。
1)メディアのダウンロード
・wordpressのダウンロード
wget http://ja.wordpress.org/wordpress-3.5.2-ja.zip
・XAMPPのダウンロード(x64の場合)
wget http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.2/xampp-linux-x64-1.8.2-0-installer.run
2)インストール
・XAMPPインストール
su # chmod 755 xampp-linux-x64-1.8.2-0-installer.run # ./xampp-linux-x64-1.8.2-0-installer.run
・lamppファイル修正
vi /opt/lampp/lampp
ファイルの頭の方に以下の2行を追加
XAMPP_OS="Linux" XAMPP_ROOT="/opt/lampp"
上記を設定しなかった場合以下の起動エラーが出る。
./lampp: line 66: /share/xampp/xampplib: No such file or directory cat: /lib/VERSION: No such file or directory ./lampp: line 432: test: =: unary operator expected ./lampp: line 490: Starting XAMPP for %s %s...: command not found ./lampp: line 492: checkRoot: command not found ./lampp: line 95: Starting %s...: command not found XAMPP: ./lampp: line 97: testrun: command not found ./lampp: line 103: testport: command not found ./lampp: line 121: -s: command not found ./lampp: line 117: /bin/httpd: No such file or directory ./lampp: line 145: Starting %s...: command not found XAMPP: ./lampp: line 147: testrun: command not found ./lampp: line 153: testport: command not found ./lampp: line 173: -s: command not found
3)lampp起動
# /opt/lampp/lampp start /opt/lampp/lampp: line 435: test: =: unary operator expected Starting XAMPP for Linux 1.8.2-0... XAMPP: Starting Apache...fail. AH00544: httpd: bad group name nogroup XAMPP: Starting MySQL...ok. XAMPP: Starting ProFTPD...ok.
apacheがfailしている。
vi /opt/lampp/etc/httpd.conf
上記コマンドで、"/" で "nogroup"を検索し下記の nobody を実在するユーザ名(次の項目で xamppユーザを作ったので私の場合は xampp ユーザを指定、グループも xamppでファイルを保存。
User nobody Group nogroup
起動しました。
$ su Password: # /opt/lampp/lampp start /opt/lampp/lampp: line 435: test: =: unary operator expected Starting XAMPP for Linux 1.8.2-0... XAMPP: Starting Apache...ok. XAMPP: Starting MySQL...ok. XAMPP: Starting ProFTPD...already running.
・ホームディレクトリ
/opt/lampp/htdocs
4)運用向けにユーザ、グループ等調整
・Xamppグループを作る
# groupadd xampp
・xamppグループに xamppユーザを追加
# useradd -g xampp xampp
・ユーザパスワード設定
# passwd xampp
・ディレクトリのグループ変更(-R で全てのディレクトリ)
# chgrp -R xampp lampp
・ディレクトリの所有者変更(-R で全てのディレクトリ)
# chown -R xampp lampp