CentOS5.5にfcgi環境を作る

メモ程度に

fcgiインストール

cd /usr/local/src
wget http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz
tar zxvf fcgi-2.4.0.tar.gz
cd fcgi-2.4.0
./configure
make
make install

httpd-develインストール

yum install httpd-devel

mod_fastcgiインストール

cd /usr/local/src
wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz
tar zxvf mod_fastcgi-2.4.6.tar.gz
cd mod_fastcgi-2.4.6
/usr/sbin/apxs -n mod_fastcgi -i -a -c mod_fastcgi.c fcgi_buf.c fcgi_config.c fcgi_pm.c fcgi_protocol.c fcgi_util.c

ここまでやって、configtestを叩いてみるとエラーが。。

/etc/httpd/conf/httpd.conf

に追加されてた

LoadModule mod_fastcgi_module /usr/lib64/httpd/modules/mod_fastcgi.so

を削除(コメントアウト)して、変わりに

LoadModule fastcgi_module modules/mod_fastcgi.so

を追加。
とりあえずOK。

あとは、Perlのモジュールをインストール。

cpan FCGI
cpan CGI::Fast