なんかデーモンっぽいものを作らないといけないなぁということになって、それまでCakePHPでシステムを作っていたので、やっぱりデーモンもPHPかということになって、作ってみたら意外と簡単でしたよという話。 まぁ、デーモンのようなものをPHPで作らなくても良いでしょうという意見もあると思うのですが、バッチリLAMP環境ができあがっている昨今、やっぱりPHPでやれちゃうというのは楽なんですよね。 PHPでデーモンを作るには、POSIXに対応したPHP環境と、System_DaemonというPEARライブラリが必要です。あと、System_Daemonからログを出すためにLogというPEARライブラリも。 CentOS+remiとかでyumインストールしたPHPは、—disable-posixというオプション付でコンパイルされているので、そのままの状態ではデーモンを作っても実行時にエラーとなって
![System_Daemonを使って、PHPでデーモンを作る(簡単でした!)](https://cdn-ak-scissors.b.st-hatena.com/image/square/5aea38cdf00b3ad1b8115d8b18abbca472bd7e9e/height=288;version=1;width=512/https%3A%2F%2Finoccu.com%2Fwp-content%2Fuploads%2F2020%2F11%2Fcropped-vivinko-512x512-favicon.png)