Debian で Apache2 + PHP + MySQL をインストール
・apt-get
# apt-get install apache2 libapache2-mod-php5 # apt-get install php5 php5-mysql # apt-get install mysql-server mysql-client
・apache2 と php の連携
apache2 で使用可能なモジュールの設定は mods-enabled に、
有効なモジュールの設定は mods-available に保存される.
php関連のモジュール(php5.conf, php5.loadなど)を available から enabled に移動させる.
/etc/apache2/mods-enabled /etc/apache2/mods-available
・mysql の socket の確認
# vi /etc/mysql/my.cnf [client] port = 3306 socket = /var/run/mysqld/mysqld.sock
# vi /etc/php5/apache2/php.ini mysql.default_socket = /var/run/mysqld/mysqld.sock
・php の TimeZone の設定
# vi /etc/php5/apache2/php.ini date.timezone="Asia/Tokyo"
・apache のリスタート
# /etc/init.d/apache2 restart
・php の動作確認
# vi [apache2のroot directory]/info.php <?php phpinfo(); ?> ※該当ページにアクセスし、画面が表示されることを確認する
# vi "apache の root directory"/mysql_con_test.php <?php $con=mysql_connect("localhost", "user_id", "password") or die("connect failed"); print "connect success"; mysql_close($con); ?> ※該当ページにアクセスし、success となることを確認する