Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31889 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 40069 invoked by uid 1010); 24 Aug 2007 05:09:17 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 40054 invoked from network); 24 Aug 2007 05:09:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Aug 2007 05:09:17 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 204.11.219.139 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 204.11.219.139 mail.lerdorf.com Received: from [204.11.219.139] ([204.11.219.139:53794] helo=mail.lerdorf.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id BE/00-38669-CF76EC64 for ; Fri, 24 Aug 2007 01:09:17 -0400 Received: from trainburn-lm-corp-yahoo-com.local (c-24-6-228-50.hsd1.ca.comcast.net [24.6.228.50]) (authenticated bits=0) by mail.lerdorf.com (8.14.1/8.14.1/Debian-9) with ESMTP id l7O59AX4015652 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Thu, 23 Aug 2007 22:09:13 -0700 Message-ID: <46CE67E2.9010101@lerdorf.com> Date: Thu, 23 Aug 2007 22:08:50 -0700 User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: PHP Developers Mailing List References: <19AB4106-C235-4FA0-B176-812183D37B9B@prohost.org> <7BC73E38-460C-4BF5-B164-DB9419A322E9@prohost.org> <69DC5A2F-539C-4E4D-AE69-CA8FCAB413A7@daleenterprise.com> <65771276-FE7F-4869-82F3-075C169A0C6F@prohost.org> <5D7A7744-B943-4529-9BB0-BE82E19EC1FE@daleenterprise.com> <46CE4309.70306@lerdorf.com> <31F5F2CF-ADAA-4918-B92C-77DC1C67A6F9@daleenterprise.com> In-Reply-To: <31F5F2CF-ADAA-4918-B92C-77DC1C67A6F9@daleenterprise.com> X-Enigmail-Version: 0.95.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.91.2/4047/Thu Aug 23 18:14:44 2007 on colo.lerdorf.com X-Virus-Status: Clean Subject: Re: [PHP-DEV] Re: 5.2.4RC3 From: rasmus@lerdorf.com (Rasmus Lerdorf) BuildSmart wrote: > > On Aug 23, 2007, at 22:31:37, Rasmus Lerdorf wrote: > >> BuildSmart wrote: >>> True but by enabling it (or I thought) I could generate a single set of >>> modules that could be used with apache 1 and apache 2 but it doesn't >>> seem to matter to the apache 1 sapi, if I build the modules under apache >>> 1 and force flat_namespace most of the modules seem to work under >>> apache2 but I can't get any of the apache 2 build modules to work >>> properly even in apache 2, I get that missing symbol issue however I >>> don't get the issue if I build them embeded. > >> Note that you take a significant performance hit by building it threaded. > > Yes but you can't build for apache2 without building threaded That seems like a strange limitation. Whether Apache2 needs a threaded module depends entirely on the MPM you use. The default MPM in most distros is prefork which is a non-threaded MPM and as such you are much better off building PHP non-threaded if that is the MPM you are going to be using. -Rasmus