Hi,

I asked about this a few weeks ago with apache on windows.

The best answer I got was from George Schlossnagle:

<quote>I believe this is because when apache does it's intial configtest run
as
part of start (to validate it's config), it has to do a complete startup
(otherwise it wouldn't know about conf params used by modules loaded as
DSOs.  So you see a startup; shutdown; startup.</quote>

that's exactly what I saw happen so seeing as shutdown occurs as well it
wasn't a problem in my case.


Pete

------
"Tom Oram" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
On Thu, 15 Aug 2002, you wrote:
> --- Tom Oram <[EMAIL PROTECTED]> wrote:
>> 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.
>
> Are you on Windows IIS? I believe someone recently just asked about that
same
> thing. There was a valid explination for it.

No linux, I did say ;), but thanks anyway.
The question still stands open, anyone?

>> 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)?
>
> I believe you could
> #include "SAPI.h"
>
> if(!strcmp(sapi_module.name, "cgi") || strcmp(sapi_module.name, "cli")) {
>   printf("compiled as a command line executable");
> }

This is probably what I need thanks

>>
>> Thanks for your time,
>> Tom
>>
>> --
>>
>> ***************************************************
>> Tom Oram
>> SCL Computer Services
>> URL http://www.scl.co.uk/
>> ***************************************************
>>
>> --
>> PHP Development Mailing List <http://www.php.net/>
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
>
> __________________________________________________
> Do You Yahoo!?
> HotJobs - Search Thousands of New Jobs
> http://www.hotjobs.com
--

***************************************************
Tom Oram
SCL Computer Services
URL http://www.scl.co.uk/
***************************************************



-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to