mod_perlのインストール
前エントリーで書いた通りMTをバージョンアップした訳ですが
編集やら設定変更やらをやっているとなんだか以前に比べて動作がもっさりしている気がする。
なんだかイライラするので以前から検討していたmod_perlをインストールすることにした。
今まで、PerlはMTや内部ツールぐらいにしか使っていなかったため
あまり、必要に迫られていないのだが、やったことが無い事をやってみようという趣旨の方が強いかも。
Techknow Movable Type(naoyaさんですね)のエントリーを見て進めば基本的に問題なくできます。
自分の環境(Vine Linux)でやる前に調べたことを書いておく。
1.DSOにapacheが対応しているか確認しておく。
参考にしたエントリーではDSOが使えることが前提だったので調べておく。
DSOとはなんぞや?ってのはコチラ参照
# /usr/sbin/httpd -lでmod_soがあれば使えるようだ。
Compiled-in modules:
mod_so.c
2.apxsの場所を確認
# which apxs
/usr/sbin/apxs
※apxsが無い時は「apache-devel」のインストールすることで使えるようになる
# apt-get install apache-devel
以上。
後は参考のhref="http://www.sixapart.jp/movabletype/developers/naoya/archives/2004/09/movable_type_mo.html#more">Techknow Movable Typeを参考にして、MTやらapxsのパスやらを適切に変更しながらやればOK!
※注意
ここにもあるとおり、メモリ使用量が結構増える。
上記ページにあるようなリバース・プロキシ導入を検討すること。
結局今は、mod_perlは使わないでapacheあげている。
はやく、リバース・プロキシでmod_perl使うほうと使わないほうに分散させよう。
とても役に立った。