FastCGIのインストール
Movable Typeの動作が重いのでインストールしてみた
環境
- FedoraCore 6
- Apache 2.2.4
- libtool 1.5.22
fastCGIのファイルの置いてある場所
ダウンロードと展開
cd /usr/local/src/ wget http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz tar xvzf fcgi-2.4.0.tar.gz cd fcgi-2.4.0 ./configure make su - make install
wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz tar xvzf mod_fastcgi-2.4.6.tar.gz cd mod_fastcgi-2.4.6 cp Makefile.AP2 Makefile make Makefile:12: /usr/local/apache2/build/special.mk: そのようなファイルやディレクトリはありません make: *** ターゲット `/usr/local/apache2/build/special.mk' を make するルールがありません. 中止.
ということなので、Makefileをviで開いて、パスを修正
make su - make install
ディレクトリーの用意
rootで
cd /tmp/ mkdir fcgi_ipc/dynamic chmod 707 fcgi_ipc chmod 707 fcgi_ipc/dynamic/
Apacheの設定
httpd.confに下記を書き加える
LoadModule fastcgi_module modules/mod_fastcgi.so <IfModule mod_fastcgi.c> FastCgiIpcDir /tmp/fcgi_ipc/ AddHandler fastcgi-script .cgi FastCgiConfig -autoUpdate FastCgiConfig -maxProcesses 5 </IfModule>
変更
# AddHandler cgi-script .cgi AddHandler fastcgi-script cgi
Apache再起動