phpのいろいろ困った仕様

php はいわゆる CGI 用のスクリプトとして使われることが多いので、 コマンドラインで使おうとするといろいろへんてこな動作をする。 php スクリプトでたとえば無限ループを作っていきなりバックグラウンドで実行させようとすると、 ジョブが停止状態になる。 いったんフォアグラウンドにしてから ctrl-Z でバックグラウンドにしてやればバックグラウンドになる。

うーん、いろいろ根の深い問題のようだ。 web サーバ走らせて、php も使ってるようなマシンで、phpdaemon 用にカスタマイズするのは怖いな。 むしろ daemonruby で書くとかした方が良いのかなとも思える。 ああもうめんどくさい。せっかく php でだらだらやってたのに。