Ubuntu10.04でLAMPサーバーを構築


Virtual box上で稼働するUbuntu 10.04上で、LAMP(Linux-Apache-MySQL-PHP)サーバーを構築します。

【注意】
今回は、必要最低限の設定しか行わないのでセキュリティが脆弱です。
この記事をされる方は、あくまで全体像を把握する目的で使用されることをお勧めします。

#Ubuntuに接続
$  ssh 192.168.56.101

#ubuntuにapache2をインストール。
$ sudo apt-get install apache2

#Ubuntuのデーモン管理ツールであるsysv-rc-confをインストール
$ sudo apt-get install sysv-rc-conf

#sysv-rc-confを起動させ、apache2を常駐させる(デフォルトでランレベル2 - 5にチェックが入っているはず。)
$ sudo sysv-rc-conf

#ホストからアクセス
[mac] $ open -a "Google Chrome" http://192.168.56.101/index.html



#ゲストのUbuntuに戻り
#phpとmysqlをインストールする。
#php5 php5-gd mysql-server php5-mysql phpmyadminの5つのパッケージである。
#途中でmysqlのrootユーザーのパスワード設定を求められるので、今回はローカル環境であることから、"root"としておいた。
$ sudo apt-get install php5 php5-gd mysql-server php5-mysql phpmyadmin


#phpの動作確認
#テストページの作成
$ sudo vim /var/www/info.php

#ホストからアクセス
[mac] $ open -a "Google Chrome" http://192.168.56.101/info.php



#mysqlサーバーの設定
#まずはmysqlサーバーを常駐させる
#sysv-rc-confが立ち上がったら、mysqlの2-5にスペースキーでチェックを入れる
$ sudo sysv-rc-conf

#phpを用いてmysqlにアクセスするスクリプトを作成
$ sudo vim /var/www/mysql-test.php

<?php
mysql_connect("localhost","root","root") or die("Error MySQL First

Test");
echo "Success MySQL First Test";
?>

#ホストからアクセス
[mac] $ open -a "Google Chrome" http://192.168.56.101/mysql-test.php