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

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

Reply via email to