Hello, I'm trying to understand module init/shutdown of PHP and Apache httpd configuration.
Server version: Apache/1.3.20 (Unix) (Red-Hat/Linux) httpd.conf: StartServers 8 PHP 4.2.1 I just added log messages to init/shutdown function of XML module: PHP_MINIT_FUNCTION(xml) { char msg[1024]; sprintf(msg,"%d - XML: MINIT CALLED!", getpid()); zend_error(E_WARNING, msg); ... } PHP_MSHUTDOWN_FUNCTION(xml) { char msg[1024]; sprintf(msg,"%d - XML: MSHUTDOWN CALLED!", getpid()); zend_error(E_WARNING, msg); ... } Then when httpd is started, following messages appears: [18-Jul-2002 10:12:03] PHP Warning: 5607 - XML: MINIT CALLED! in Unknown on line 0 [18-Jul-2002 10:12:03] PHP Warning: 5610 - XML: MSHUTDOWN CALLED! in Unknown on line 0 [18-Jul-2002 10:12:09] PHP Warning: 5610 - XML: MINIT CALLED! in Unknown on line 0 ... Now, shutdown httpd (there are 9 calls): ... [18-Jul-2002 10:13:54] PHP Warning: 5619 - XML: MSHUTDOWN CALLED! in Unknown on line 0 [18-Jul-2002 10:13:54] PHP Warning: 5618 - XML: MSHUTDOWN CALLED! in Unknown on line 0 [18-Jul-2002 10:13:54] PHP Warning: 5617 - XML: MSHUTDOWN CALLED! in Unknown on line 0 [18-Jul-2002 10:13:54] PHP Warning: 5616 - XML: MSHUTDOWN CALLED! in Unknown on line 0 [18-Jul-2002 10:13:54] PHP Warning: 5615 - XML: MSHUTDOWN CALLED! in Unknown on line 0 [18-Jul-2002 10:13:54] PHP Warning: 5614 - XML: MSHUTDOWN CALLED! in Unknown on line 0 [18-Jul-2002 10:13:55] PHP Warning: 5613 - XML: MSHUTDOWN CALLED! in Unknown on line 0 [18-Jul-2002 10:13:55] PHP Warning: 5612 - XML: MSHUTDOWN CALLED! in Unknown on line 0 [18-Jul-2002 10:13:55] PHP Warning: 5610 - XML: MSHUTDOWN CALLED! in Unknown on line 0 Is above right behaviour? I think that should be something like: MINIT is called once with process id P1, for example when httpd is started. MSHUTDOWN is called once with same pid P1, when httpd is shutdown. I also checked global init/shutdown functions but it seems like not used at the moment. How can I make Apache and PHP work just like I want? Cheers, - Jong-won Choi -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php