Run php script as daemon process
daemon, linux, php, unix
Solution
You could start your php script from the command line (i.e. bash) by using
`nohup php myscript.php &`
the `&` puts your process in the background.
Edit: Yes, there are some drawbacks, but not possible to control? That's just wrong. A simple `kill processid` will stop it. And it's still the best and simplest solution.
Problem
I need to run a php script as daemon process (wait for instructions and do stuff). cron job will not do it for me because actions need to be taken as soon as instruction arrives. I know PHP is not really the best option for daemon processes due to memory management issues, but due to various reasons I have to use PHP in this case. I came across a tool by libslack called Daemon (http://libslack.org/daemon) it seems to help me manage daemon processes, but there hasn't been any updates in the last 5 years, so I wonder if you know some other alternatives suitable for my case. Any information will be really appreciated.