[Momonga-devel.ja:01195] Re: PHPバイナリの処方
- From: Yasuo Ohgaki <yohgaki@xxxxxxxxxx>
- Date: Wed, 08 Jan 2003 11:27:09 +0900
大垣です。
Yasuo Ohgaki wrote:
> #!/usr/bin/php
> がCGIバイナリを参照している場合、上記のようなWeb環境用の設
> 定は非常に不便です。(というより使えない...
> 更に、CGI版にはCLI版にある-n(php.iniを読み込まない)オプ
> ションもありません。
書き忘れていましたが、
#!/usr/bin/php -c file_does_not_exists
というかっこ悪い回避策もあります...
これでも、implicit_flush(echo/printで自動フラッシュ)
するCLIの余計な機能がある為、同じ様に動作させるには
ini_set('implicit_flush', 0);
を付け加えて、必要な箇所でフラッシュさせないと同じ様に動作
しない場合もあります。
しかも、SAPIで動作を変えたい場合、PHP_SAPIに入っている
値がPHP4.3.0のCGI SAPIからcgiだけではなく、cgi-fcgi
になっていたりします。
# もっと考えてほしい...
--
Yasuo Ohgaki