Yuichiro Suzuki Reports

WordPressをラズベリーパイにインストールする方法

スポンサーリンク

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中心に行っていたかたは、ぜひ挑戦してみてください。

ご観覧ありがとうございました!

スポンサーリンク

モバイルバージョンを終了