はかますたいる!きょろの技的雑記

井上恭輔(@kyoro353)の私的かつ技的な日記です。米国サンフランシスコで暮らすエンジニアです。

mod_perl動いた

何故かいつもFreeBSDmod_perlをインストールするとハマる。
結局、

①mod_perl2をインストール

httpd.confに設定を追加

しただけじゃどうしても動かなくて

③packageでmod_perlをインストール

を行うと動くようになった。
しかも、動いてるmod_perlは自分でコンパイルしたヤツのほう。
何か依存してるものでも忘れてたのかな?いみわからんww

今までmod_perlは何故か一発で入った事がないので、
今回はブログも付けてることだしメモしておこう。

conf/httpd.cong

#mod_perl
Include conf/extra/httpd-perl.conf

#CGIは普通に動かす
AddHandler perl-script .cgi
#DirectoryへのOptions +ExecCGIも忘れずに

conf/extra/httpd-perl.conf

LoadModule perl_module /usr/local/apache2/modules/mod_perl.so

<IfModule mod_perl.c>
AddHandler perl-script .mcgi .pl
PerlHandler ModPerl::Registry
PerlSendHeader On
Options +ExecCGI
</IfModule>

こういう間違いまくりで低レベルな事を
ブログに書くのはとってもお恥ずかしくて嫌なんだけど、
恐れずに書けと言われたので書いておこう。
自分のためにもなるだろうしね。