2013年12月3日火曜日

raspberry pi で自宅サーバー(raspbian+lamp環境+phpmyadmin)


raspberry pi(Bタイプ)。OSインストールから、自宅サーバーとして動かしたときの設定メモ。



rasberry pi/raspbian
公式サイトのhttp://www.raspberrypi.org/downloadsから
NOOBS_v1_3_2.zipをダウンロードして展開、中身をクラス10のSDカード(8GB)に通常のファイルと同じようにコピーする。

raspberry pi本体に、SDカード、キーボード、マウス、無線lanアダプタ、モニタからのHDMI端子をすべて接続した後、電源アダプタを接続する。(本体以外は、本体購入時に付いてこないので別途準備する必要がある)。
OSのインストールが勝手に始まる。OSの選択画面でraspbianを選択。
OSが起動したら、無線lanの接続をする。デスクトップに設定アプリのアイコンがあるからそれで接続設定。




LAMP環境の構築
次に端末を起動して、lamp環境を構築する。コマンド一回ですべてインストールしようとしたら、インストール中に出るはずの設定画面が、なぜか出ないという 問題が発生した。なので、ひとつひとつインストール。

apahe2

$ sudo apt-get insall apache2
http://localhost/にブラウザでアクセスして、It works!と表示されればok

php
$ sudo apt-get install php5


mysql
$ sudo apt-get install mysql-server
$ sudo apt-get install php5-mysql

mysql-serverのインストール途中で、パスワードの設定を求められる。



phpmyadmin
phpmyadminをインストールする。

phpmyadmin
$ sudo apt-get install phpmyadmin

途中、dbconfig-commonを利用しますか?という質問が出る。

(今回とりあえずYesを選択して問題はなかった。)

さらに、webserverの選択画面が出現するので、apache2を選択。

ここまでやったら、

 "/etc/phpmyadmin/apache.conf" の内容を "/etc/apache2/apache2.conf" に書き加える。

http://localhost/phpmyadminにブラウザでアクセスして、ログイン画面が表示されればok