11 月
6
2009
phpをCGIで動かす
ある事情で、php を CGIモードで動かす必要があったんです。
初めは、cgi-bin みたいな実行可能なディレクトリに放り込んでおいて、実行属性を付ければ動くんじゃない?なんて思ってたですよ。
そしたら、これが思ったとおりに動いてくれなくて ^_^;
ググってみても探し方がよくないのか、そのものズバリみたいなモノが無くて、試しながらやって結果が以下のとおり。
とりあえず動きました
(1)(/usr/local/binとかにある)php-cgi をパスとして参照可能なフォルダにコピー。
今回は、URLでいうところの ルートフォルダ『 /』にコピー。
(2)php を格納したフォルダに .htaccess を作って、
(3)ファイル固有にしたかったので、以下のような項目を記載。
<Files xxxx.php>
AddHandler application/x-httpd-phpcgi .php
Action application/x-httpd-phpcgi /php-cgi
</Files>
/php-cgi は、(1)でコピーしたphp-cgi のURL。
結局のところ、どのように設定するのが正解なのかよくわからないのですが、動いたのでよしとしました。