On Fri, 20 Apr 2007 01:57:45 -0700
Rasmus Lerdorf <[EMAIL PROTECTED]> wrote:

> Michael B Allen wrote:
> > On Fri, 20 Apr 2007 09:20:26 +0200 (CEST)
> > Derick Rethans <[EMAIL PROTECTED]> wrote:
> > 
> >> On Thu, 19 Apr 2007, Michael B Allen wrote:
> >>
> >>> Is there an Apache or PHP setting that would cause an extension to be
> >>> deinitilized in the initial root process on startup?
> >> It's an Apache thing. First it brings up all modules (like mod_php) to 
> >> figure out which settings it supports. Then it shuts down everything. 
> >> Then it starts the real start up process and initializes all modules 
> >> again.
> > 
> > Hi Derick,
> > 
> > Is this behavior documented anywhere? I suppose I should just get on
> > the Apache list and ask there ...
> 
> This question has probably been asked a hundred times on the Apache
> lists.  There really isn't much decent documentation out there on how to
> write Apache modules.  The Apache1 code is rather simple, so most people
> just read the server code to figure it out.  The closest thing to real
> documentation is an old book called "Writing Apache Modules with Perl
> and C" by Lincoln Stein and Doug MacEachern.  You'll want to read
> chapter 3 - "The Apache Module Architecture and API" where this
> particular topic is covered.

Well it doesn't sound like this is something they just started doing. My
PHP extension has been tested on numerous platforms and I have only ever
seen the PHP module initialization / deinitialization routines called
once on startup / shutdown. Even if the actual PHP module is loaded
and unloaded, do you call the (de)initialization routines for each
(unl)load? I'm not sure this issue is the issue I'm seeing.

Mike

-- 
Michael B Allen
PHP Active Directory Kerberos SSO
http://www.ioplex.com/

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

Reply via email to