検索条件
全2件
(1/1ページ)
httpd -vで確認。
httpd -lで、「mod_so.c」 が表示される事を確認。ない場合どうするかはわかんないので調べてください。
yum install httpd-devel
wget http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz
perl Makefile.PL MP_APXS=/path/to/apxs make make test make install途中で
************* WARNING ************* Your Perl is configured to link against libgdbm, but libgdbm.so was not found. You could just symlink it to /usr/lib64/libgdbm.so.2.0.0 ************* WARNING *************とか出たら/usr/lib64/以下にlibgdbm.soがないよ!ってことなのでlibgdbm.so.2.0.0へシンボリックリンクを張る。
ln -s /usr/lib64/libgdbm.so.2.0.0 /usr/lib64/libgdbm.so
Unable to determine server version, aborting. Invalid MP_APXS specified?と出る場合はapxsが入ってません。
For details on getting started with mod_perl 2, : :が出ればインストールは成功です。
LoadModule perl_module modules/mod_perl.so <Files *.[好きな拡張子]> SetHandler perl-script PerlHandler ModPerl::Registry PerlSendHeader On Options +ExecCGI </Files>[好きな拡張子]で設定した拡張子でmod_perlが動きます。すでに.cgiがいろいろある場合は.cgiを指定すると一気にmod_perl環境になっちゃって動かなかったりすると困るので.mplとか新しい拡張子にするのも吉。