PHP extension initialisation
| From: | Tom Oram | Date: | Thu, 15 Aug 2002 13:01:26 +0000 |
| Subject: | PHP extension initialisation | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-86864@lists.php.net to get a copy of this message | ||
Hi,
Can someone please answer my question?
When running a PHP extension when PHP is running as an apache module on linux
it's module init function (PHP_MINIT_FUNCTION) gets called twice, once before
apache forks then once after, is there any way of finding out which
init you are in. I can't keep a global variable because it get losted in
between init calls, and environment vars/file locks/shared mem/semephores are
not options.
One other quicky, is there a way to find out inside the extension if it is
being run from with an apache module or its it a standalone executable (or
running under a different webserver as my module can only ever run with
apache)?
Thanks for your time,
Tom
--
***************************************************
Tom Oram
SCL Computer Services
URL http://www.scl.co.uk/
***************************************************