👉 Ubuntu10.04にLAMP環境を構築するためのapt-getリストの続き。
各種設定ファイルを変更します。主に日本語(というかUTF-8)表示関係です。
試行錯誤でやってますので、余分や足りない部分があるかもしれせんので、ご注意。
Apacheのrewrite機能を有効にする。
$ sudo a2enmod rewrite
Apacheの実行ユーザーを変更。
/etc/apache2/apache2.conf
# These need to be set in /etc/apache2/envvars #User ${APACHE_RUN_USER} #Group ${APACHE_RUN_GROUP}
↓ 変更
# These need to be set in /etc/apache2/envvars User Apache実行User名 Group Apache実行Group名
ホームディレクトリ以下に、Web公開ディレクトリを設定。
/etc/apache2/conf.d/以下に新規ファイル作成。ファイル名はなんでも良い。
/etc/apache2/conf.d/mywww.conf
Alias /test "/home/User名/www" <Directory "/home/User名/www"> Options FollowSymLinks DirectoryIndex index.php index.html AddType application/x-httpd-php .php AllowOverRide All </Directory>
PHP、mbstring設定。
/etc/php5/apache2/php.ini
output_handler = mb_output_handler [mbstring] mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.http_output = UTF-8 mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none;
MySQL、UTF-8設定
/etc/mysql/my.cnf
[mysqld]セクションに、以下を追加。
default-character-set=utf8 skip-character-set-client-handshake
MySQL設定に関しては、
“ヽ( ・∀・)ノくまくまー(2006-10-11)” (http://wota.jp/ac/?date=20061011 [↗] リンク切れ)様を参考にしました。多謝!