I've been using Apache with PHP for years, both as standalone installs (Windows and Linux) and as part of WAMP stacks on Windows.
Today I decided to try out Zend Server CE, and was surprised that it provides two things:
- The original Apache Service Monitor, which allows me to restart Apache
- The Zend Controller application, which has a "Restart PHP" button
I've never thought about "restarting PHP", as I'm used to see PHP as an Apache module. AFAIK, there is no way to "restart PHP", but you do apply your new PHP settings by restarting Apache.
Is "restarting PHP" just restarting Apache behind the scenes, or doing something else?
Here's my understanding of what happens:
This is a value-add to Zend Server / Zend Server CE that it will in fact restart the PHP processes without restarting all of Apache.