アーカイブ: 2009年4月13日
Ubuntu MYSQL5.0 UTF-8設定にする。
ことだまんです。
タイトル通りMysql5.0をUTF-8で使う設定です。
$sudo vi /etc/mysql/my.cnf
適切に下記を追加
[client]
default-character-set=utf8[mysqld]
default-character-set=utf8
skip-character-set-client-handshake
再起動
$ sudo /etc/init.d/mysql restart
確認
$ mysql
statusを実行Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
上記の様にutf8になっていたら終わり。
自分ではmysql使わないけど、使うアプリが沢山あるのでメモ。
自分はpostgresqlとsqlite3ばかり使っていますな。
UbuntuでApacheパッケージ(Suexecモジュール)をReBuildしてみる
ことだまんです。
タイトル通りです。
UbuntuのSuexecのドキュメントルートが/var/wwwになっているので、違うディレクトリで使用するためにReBuldしてみました。
いらないSharedモジュールも消せますしね。
準備
$ cd /usr/src
$ sudo apt-get build-dep apache2.2-common
$ sudo apt-get source apache2.2-common
$ cd apache2-2.2.8
コンフィグオプションの変更
$ sudo vi debian/rules
--with-suexec-docroot=/var/www \
を適当に変更する。
パッケージ情報も更新する場合は下記を実行。
パッケージ情報を更新しなくても、ReBuildできます。
$ cd /usr/src/apache2-2.2.8
$ sudo dch -i
ビルド
$ sudo dpkg-buildpackage
インストールは今回の場合、commonとutilsのみやっておけばおk。
$ cd /usr/src/ $ sudo dpkg -i apache2.2-common_2.2.8-1ubuntu0.5_amd64.deb \ apache2-utils_2.2.8-1ubuntu0.5_amd64.deb
確認
$ sudo /usr/lib/apache2/suexec -V
-D AP_DOC_ROOT=が任意の場所になっていればおk。
以上。簡単。