たぶん、これでいけると思う。
1.mod_perlをapt-getでインストール #apt-get install libapache2-mod-perl2 2.モジュールを有効化 /etc/apache2/mods-available/perl.confに PerlModule ModPerl::Registry を追加 3.apacheを再起動
参考にしたサイト:
- MovableType を mod_perl (Apache::Registry) 環境下で動かす方法 : NDO::Weblog
- Techknow Movable Type: Movable Type を mod_perl で高速化する - Apache::Registry 編
- MovableType/高速化・軽量化 - Debianハックしちゃうぞ
- AquBlog: DebianでApache2 - モジュールの設定ファイル
追記(その1)
mod_perlは動いてるっぽいんだけど、Movabletypeに適用しようとするとエラる。よくわからん。
追記(その2)
apache2+mod_perl2の環境でMovabletypeはうまく動かないみたい。よくよく調べたりいじったりしてるとmod_perlで動かしたcgiはsuexecがきかないことが発覚。だめじゃん。
追記(その3)
apache1+mod_perl1の環境でMTを動かしてみたんだけど、キャッシュが裏目に出たのかMTの管理画面とか再構築するフォームとかをたたくと途中で何も表示されなくなる。Apacheのコネクション時間を設定すればいいのかな?誰か教えてけろー
追記(その4)
上記の問題、httpd.confのMaxRequestPerChildの値を大きくしたら直った。値が低かったから.cgiで複数プロセスを発生させるようなやつは途中で死んだんだ。
追記(その5)
上記、そんなことはなかった。