php-cgiをFastCGIで動かす

先日からPHPをCGIとして動かしていますが、せっかくなのでFastCGIの設定までやることにしました
FastCGIとは、CGIのプロセスをメモリ上に残しておくことで起動の遅いCGIプロセスを高速に実行出来るようにするCGIの動作仕様の1つです
FastCGI – Wikipedia

今回は解説サイトに従って簡単に設定出来ました
参考にしたのはこちら
Apache/FastCGI – Linux Tips
なんとなくfastcgiよりfcgidのほうが良さそうだったのでfcgidを入れました

必要なかった手順もあるので簡単にまとめておきます
Debian lennyの場合
[bash]
# aptitude install libapache2-mod-fcgid
# a2enmod fcgid
# vim /etc/apache2/sites-available/your-profile
————————————————————-
PHPを使用するVirtualHostの設定ごとに以下を追記

AddHandler fcgid-script .php

FCGIWrapper /usr/bin/php-cgi .php

Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from all


————————————————————-
# /etc/init.d/apache2 restart
[/bash]
ps ax | grep php-cgi
としてプロセスが存在すれば多分有効になっているんじゃなかろうか
#fcgid入れる前に試してないので良くわからない;

カテゴリー: All   タグ: ,   この投稿のパーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>