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

phpmysql の連携

# 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(); ?>

※該当ページにアクセスし、画面が表示されることを確認する

php + mysql の動作確認

# 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 となることを確認する