Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:14133 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 35553 invoked by uid 1010); 21 Dec 2004 01:33:58 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 28169 invoked from network); 21 Dec 2004 01:32:32 -0000 Received: from unknown (HELO simmts7-srv.bellnexxia.net) (206.47.199.165) by pb1.pair.com with SMTP; 21 Dec 2004 01:32:32 -0000 Received: from [192.168.1.100] ([65.94.3.60]) by simmts7-srv.bellnexxia.net (InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP id <20041221013231.IYLF1621.simmts7-srv.bellnexxia.net@[192.168.1.100]>; Mon, 20 Dec 2004 20:32:31 -0500 Message-ID: <41C77D39.4040302@php.net> Date: Mon, 20 Dec 2004 20:32:41 -0500 User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Christian Schneider CC: Derick Rethans , Lester Caine , internals@lists.php.net References: <000601c4e6d2$6bda0f30$0100a8c0@pc07653> <41C74D41.7060608@lerdorf.com> <20041220222248.49013.qmail@pb1.pair.com> <41C776C4.70307@cschneid.com> In-Reply-To: <41C776C4.70307@cschneid.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Why we =?windows-1252?Q?don=92t_like_PHP_/_?= From: ohill@php.net (Olivier Hill) Hello, Christian Schneider wrote: > > Because more and more people want to run Apache 2 for different reasons? Other modules support! Many new modules are written with the Apache 2 API and I can't use them because I want to keep running Apache 1.3. But I can surely see why some want to switch. > At some point you'll have to face it: Apache 2 is becoming a popular > "platform". It's obviously up to you at what point you'll consider this > important enough to spend time on it but a reality check every so often > is never a bad thing. I just don't see why we cannot add a warning saying: "If you want to use Apache 2, please switch to prefork as you might (and might) have bugs with threads". This is exactly the same kind of warning when you try to compile Perl with threads on Gentoo. Speaking of Gentoo.. I wrote the docs a while ago on "How to install PHP on Gentoo" in the manual claiming to use Apache 1.3. Would it be safe to add an Apache 2.0 section claiming that it can be used as long as it's in prefork mode? I don't want to be flamed by either side ;) On a personnal taste, I have no urges to switch to Apache 2, since 1.3 is proven stability and I know the limitations of the API. But perhaps 2.0 should be given a go and not marked as "Experimental" anymore. Is there any problems when using prefork or am I missing the big picture? Sincerely, Olivier