時々耳にするPHPのCGIモード。これは何ですか?という疑問を持ちながらずっと放置してましたが、PHPをApacheモジュール組み込みで使うのではなくPerlのようにスクリプト呼び出しで使う方法みたい。
これに何のメリットがあるのかというと実行権を設定しないと起動しないようにできるとか、PHPをバージョンアップしてもApache再起動が不要なぐらいしか思いつかないなぁ。あとは過負荷の時にtopで実際のスクリプト名が出てくることかな?
それよりも動作が遅くなる事の方がイヤな気がする。
Apacheでの設定方法ですがPerlと同じく
AddHandler application/x-httpd-phpcgi .php
と追記すればOKのようです。
Apacheで設定しない場合はPHPバッチのようにファイルの先頭に#!

コメントする