スポンサーリンク
WordPressをローカル環境で構成するには、前回ご紹介したMAMPを利用する方法が有名です。
そしてもう一つの方法として、LAMP( Linux+Apache+MySQL+PHP)というオープンソースソフトを利用してサーバーを構成する方法があります。
サーバーを構成するというと敷居が高いように思われますが、ラズベリーパイを利用すれば、簡単に、そして格安でサーバー構成を行うことができます。
そこで今回は、ラズベリーパイをサーバーとしてWordpressをローカル環境で構成する方法を紹介します。
ラズベリーパイに関しては以下のエントリーを参考ください。http://sozoen.com/yuichiro/category/ラズベリーパイ
APACHE2とPHPをインストール
ターミナルを起動し、以下のコマンドを実行してラズベリーパイのアップデートを行います。
sudo apt-get update sudo apt-get upgrade
次に以下のコマンドでAPACHE2とPHPをインストールします。
sudo apt-get install apache2 -y sudo apt-get install php5 libapache2-mod-php5 -y
PHPが動作するか確認
PHPがきちんとインストールできたか確認するため、以下のコードをターミナルに打ち込みます。
sudo php -r "echo 'hello, world.';"
“hello, world”と出たら成功です。
APACHE2の確認
以下のコマンドを実行して、APACHE2がきちんとインストールされているかの確認をします。
cd /etc/apache2 tree -L 1
“apache2.conf”があれば無事にインストールされています。
そして、以下のコマンドを実行し、ラズベリーパイが起動時にApache2が、自動で起動するようになっているかを確認します。
ls /etc/rc2.d/
“S02apache2″があれば自動起動します。
MySQLのインストール
以下のコマンドを実行し、WordPressのデータベースとして使用するMySQLをインストールします。
sudo apt-get install mysql-server php5-mysql -y
インストール時にMySQL管理用のパスワードを2回要求されます。
このパスワードは、後述するWordPressのインストール時にも必要になるため、メモしておきましょう。
WordPressのダウンロード
まず、以下のコマンドを実行して、/var/www/htmlのディレクトリに移ります。
cd /var/www/html/
そして、wgetコマンドでWordPressをダウンロードし、tarコマンドでファイルを解凍します。
sudo wget http://wordpress.org/latest.tar.gz tar xzf latest.tar.gz
次に、mvコマンドで解凍したファイルを現在のカレントディレクトリ( /var/www/html)に移動させます。
sudo mv wordpress/* . sudo rm -rf wordpress latest.tar.gz
最後に、ls、もしくは、tree -L 1コマンドを実行し、Wordpressがきちんと移動でいたか確認します。
MySQL設定
先ほどインストールしたMySQLの設定を行います。
以下のコマンドでMySQLにログインします。
-uの後のユーザー名はrootのまま、-pの後はインストール時に設定したパスワードを入力します。
-u、-pの後はスペースを空けずに入力しましょう。
mysql -uroot -ppassword
ログインに成功すると、 mysql> と表示されるので、そのまま以下のコマンド実行します。
create database wordpress;
以下が表示されると、MySQLの設定は完了です。
Query OK, 1 row affected (0.00 sec)
Ctrl(command) + Dを押して、コマンドラインに戻ります。
WordPressのインストール
最後に、WordPressのインストールを行います。
“hostname -I”のコマンドを実行し、ラズベリーパイのIPアドレスを確認します。
確認したIPアドレス(http://YOUR-IP-ADDRESS)でブラウザにアクセスします。
すると、WordPressのインストール画面が表示されます。
データベース名には先程作成したデータベース名”wordpress”を、ユーザー名、パスワードは、MySQLインストール時に設定したパスワードを。(ユーザー名はroot)
インストールを実行します。
サイトのタイトル、Wordpressログイン時のユーザー名、パスワードを設定します。
インストールに成功するとログイン画面への案内があります。
これで、WordPressのインストールは完了です。
まとめ
ラズベリーパイにLAMPをインストールすれば、手軽にローカル環境でWordpressを構成することができます。
手順は少々面倒ですが、サーバーとデータベース、Wordpressの関係についてとても勉強になりますよ・
これまで、ローカル環境をMAMP中心に行っていたかたは、ぜひ挑戦してみてください。
ご観覧ありがとうございました!
スポンサーリンク