Re: Register Shutdown Function for Apache

From: Date: Thu, 13 Feb 2003 07:48:52 +0000
Subject: Re: Register Shutdown Function for Apache
References: 1 2 3  Groups: php.dev 
Request: Send a blank email to php-dev+get-94204@lists.php.net to get a copy of this message
There is now 'HAVE_APACHE' defined when you configure with apache. (dso or static) --Jani On Tue, 11 Feb 2003, Brian Moon wrote: >Jani, are you volunteering to add it? If so, please do so at your earliest >convience. > >Brian Moon >dealnews.com > > >----- Original Message ----- >From: "Jani Taskinen" <sniper@iki.fi> >To: "Joseph Tate" <jtate@mi-corporation.com> >Cc: "Php-Dev List" <php-dev@lists.php.net> >Sent: Monday, February 10, 2003 6:16 PM >Subject: RE: [PHP-DEV] Register Shutdown Function for Apache > > >| >| If you need a define for it, we can add one..? >| >| --Jani >| >| >| On Mon, 10 Feb 2003, Joseph Tate wrote: >| >| >Well, to me, calling the code that flushes the headers and the output >| >buffers twice doesn't kill us. Unless someone can come up with a better >way >| >to not call these two functions in main/main.c::php_request_shutdown, the >| >patch suffices for me. MOD_PHP4_H is undefined in main.c, so it's not >| >acceptable. >| > >| >Joseph >| > >| >> -----Original Message----- >| >> From: Brian Moon [mailto:brianm@dealnews.com] >| >> Sent: Monday, February 03, 2003 5:30 PM >| >> To: Joseph Tate; zeev@zend.com; george@omniti.com; sts@mail.xubion.hu >| >> Cc: Php-Dev List >| >> Subject: Re: [PHP-DEV] Register Shutdown Function for Apache >| >> >| >> >| >> Hmm, there is #define MOD_PHP4_H in sapi/apache/mod_php4.h. Not real >| >> descriptive, but seems to be unique to the Apache sapi. >| >> >| >> Brian Moon >| >> dealnews.com >| >> >| >> >| >> ----- Original Message ----- >| >> From: "Joseph Tate" <jtate@mi-corporation.com> >| >> To: "Brian Moon" <brianm@dealnews.com>; <zeev@zend.com>; >| >> <george@omniti.com>; <sts@mail.xubion.hu> >| >> Cc: "Php-Dev List" <php-dev@lists.php.net> >| >> Sent: Monday, February 03, 2003 3:45 PM >| >> Subject: Re: [PHP-DEV] Register Shutdown Function for Apache >| >> >| >> >| >> | Here is an updated patch which copies a few of the methods from >| >> | main/main.c::php_request_shutdown to >| >> | sapi/apache/sapi_apache.c::apache_php_module_main. This has >| >> flushed both >| >> | the headers and output buffers in my two test scripts. Now I need to >| >> figure >| >> | out a way to make sure these don't get called in >| >> | main/main.c::php_request_shutdown on Apache systems. Any pointers on >| >> this? >| >> | Is there a handy #define that I can use if configure is >| >> called --with-apxs? >| >> | >| >> | Joseph >| >> | >| >> | P.S. The two test scripts are: >| >> | >| >> | <?PHP >| >> | header('Location: >http://www.mi-corporation.com'); >| >> | exit(); >| >> | ?> >| >> | >| >> | and >| >> | >| >> | <?PHP >| >> | ob_begin(); >| >> | phpinfo(); >| >> | ?> >| >> | >| >> | > -----Original Message----- >| >> | > From: Brian Moon [mailto:brianm@dealnews.com] >| >> | > Sent: Tuesday, January 28, 2003 5:50 PM >| >> | > To: zeev@zend.com; Joseph Tate >| >> | > Cc: Php-Dev List; PHP Group >| >> | > Subject: Re: [PHP-DEV] Re: Register Shutdown Function for Apache >| >> | > >| >> | > >| >> | > Give me a patch and I will tell you. ;) >| >> | > >| >> | > Brian Moon >| >> | > dealnews.com >| >> | > >| >> | > >| >> | > ----- Original Message ----- >| >> | > From: "Zeev Suraski" <zeev@zend.com> >| >> | > To: "Joseph Tate" <jtate@mi-corporation.com> >| >> | > Cc: "Brian Moon" <brianm@dealnews.com>; "Php-Dev >List" >| >> | > <php-dev@lists.php.net>; "PHP Group" <group@php.net> >| >> | > Sent: Tuesday, January 28, 2003 4:03 PM >| >> | > Subject: RE: [PHP-DEV] Re: Register Shutdown Function for Apache >| >> | > >| >> | > >| >> | > | At 19:54 28/01/2003, Joseph Tate wrote: >| >> | > | >Then, could we add a sapi_flush()/ob_flush() call at the end of >| >> | > | >apache_php_module_main after calling the normal >| >> | > register_shutdown_functions? >| >> | > | >| >> | > | Yeah, something along these lines. >| >> | > | >| >> | > | >What else might have problems? >| >> | > | >| >> | > | Might is a powerful word :) >| >> | > | >| >> | > | Zeev >| >> | > | >| >> | > | >| >> | > | >| >> | > >| >> | > >| >> | > -- >| >> | > PHP Development Mailing List ><http://www.php.net/> >| >> | > To unsubscribe, visit: æL±uW >˜ðˆU«óÞ_Dhttp://www.php.net/unsub.php >| >> | > >| >> | > >| >> | > >| >> | >| >> >| >> >| >> >| > >| > >| > >| >| -- >| <- For Sale! -> >| >| >| -- >| PHP Development Mailing List <http://www.php.net/> >| To unsubscribe, visit: http://www.php.net/unsub.php >| >| >| > > > -- <- For Sale! ->

« previous php.dev (#94204) next »