shauno shauno - 1 year ago 95
Node.js Question

Monitor and restart long running PHP process (Ratchet) in development

I am playing with Ratchet (web sockets for PHP) for the first time, and having to stop and restart the process after every code change is getting annoying.

Is there a PHP equivalent to something like nodemon for nodejs? Something that will restart the process when files change, and show output to the console?

Answer Source

Turns out PM2 can be used for this. I originally thought it was only for Node, but it seems to support many different scripting languages including PHP. It can watch files for auto restart the server, and output is sent to a log file that can be tail-ed to see what's happening.