めったにないんだけど, 仕事で PHP で pcntl extension を使う必要が出てきて (そういう仕事なんだってば) やってみたんだけど, shell 上の単体テストレベルではちゃんと動くのに Web 上に乗っけると 「pcntl_fork ? なんじゃそら?」(←かなり意訳)って怒られる。 調べてみたら「pcntl 使いたいなら CGI モードで動かさんかい!」(←超意訳)っちうことらしい。 ほら, 仕事で PHP 使うなんて滅多にないし, 放っといたらすぐに忘れてまた同じところで悩むに決まってるので, 覚え書きとして残しておくことにする。 同じようなことで悩んでいる人はそこそこいるらしく色々と情報を得ることができた。 以下に参考になったページを挙げておく。 PHP: CGI バイナリとしてインストール PHPをモジュール版で動いてるところにpcntl拡張を使いたくてCGIでも
![PHP を CGI モードで動かす — 旧メイン・ブログ | Baldanders.info](https://cdn-ak-scissors.b.st-hatena.com/image/square/b9403aeb9e428539e1bdb60550747807cd52d387/height=288;version=1;width=512/https%3A%2F%2Fbaldanders.info%2Fimages%2Fattention%2Fremark.jpg)