Ubuntu 8.04 に Apache2, PHP5, MySQL をインストールする
2009年10月11日
Apache2 のインストール
$ sudo aptitude install apache2
デフォルトの文字コードを UTF-8 にする
$ sudo vi /etc/apache2/conf.d/charset # 以下の行のコメントアウトを解除する。 AddDefaultCharset UTF-8
サイト共通のディレクトリ設定をする
CGI を使用可能に、ファイルの一覧表示は行わない、.htaccess 設定の上書きを可能にする。
$ sudo vi /etc/apache2/conf.d/directory_settings # 以下の記述を追加する。 <Directory /> Options All Options -Indexes AllowOverride All Order allow,deny allow from all </Directory>
CGI を使用可能にする
$ sudo vi /etc/apache2/conf.d/enable_cgi # 以下の記述を追加する。 AddHandler cgi-script .cgi
設定を行ったら Apache2 を再起動する
$ sudo /etc/init.d/apache2 restart
PHP5 のインストール
$ sudo aptitude install php5
設定を行ったら Apache2 を再起動する
$ sudo /etc/init.d/apache2 restart
MySQL のインストール
インストール作業中に MySQL での root パスワード設定を求められる。
$ sudo aptitude install mysql-server
PHP5 の MySQL モジュールもインストールする。
$ sudo aptitude install php5-mysql
インストール後 Apache2 を再起動する
$ sudo /etc/init.d/apache2 restart
phpinfo()
で MySQL のインストールを確認して完了。