PHPのCGIモード

| | コメント(0)

 時々耳にするPHPのCGIモード。これは何ですか?という疑問を持ちながらずっと放置してましたが、PHPをApacheモジュール組み込みで使うのではなくPerlのようにスクリプト呼び出しで使う方法みたい。

 これに何のメリットがあるのかというと実行権を設定しないと起動しないようにできるとか、PHPをバージョンアップしてもApache再起動が不要なぐらいしか思いつかないなぁ。あとは過負荷の時にtopで実際のスクリプト名が出てくることかな?
 それよりも動作が遅くなる事の方がイヤな気がする。

Apacheでの設定方法ですがPerlと同じく
AddHandler application/x-httpd-phpcgi .php
と追記すればOKのようです。

Apacheで設定しない場合はPHPバッチのようにファイルの先頭に#!を追加して拡張子を.cgiにすることでも対応可能。(これはphpに限らずshでも他のスクリプトでも同じかな)

コメントする

このブログ記事について

このページは、管理人が2007年3月 9日 22:46に書いたブログ記事です。

ひとつ前のブログ記事は「久々Cygwin入れてみた」です。

次のブログ記事は「カッコよすぎるデスクトップ環境」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1