[mapserver-users] Regarding Apache
Armin Burger
armin.burger at gmx.net
Sun Feb 8 06:05:00 PST 2009
My experience is the following: I'm using PHP MapScript since ~ 2 years
as Apache DSO without noticing problems. Important is to use the Apache
'prefork MPM' version of Apache 2.+ (or Apache 1.3 which seems always
'prefork'). Using the threaded MPM ('worker') of Apache seems not to
work correctly with Mapscript. And the PHP docs recommend the prefork
MPM anyway. Apache on Windows seems always to be threaded, therefore PHP
should be used only as CGI when Mapscript is required.
Regards, Armin
On 06/02/2009 09:58, Gregor at HostGIS wrote:
> Amiya Patra wrote:
>> *PHP/MapScript and PHP has a habit of causing Apache to effectively
>> freeze*
>> But how to solve that one...!!!!!!!!!!!!!!!!!!!!!!!!
>
> If you suspect that that's the problem with your server, do what
> everyone else does: compile and run PHP as a CGI program, not as a DSO.
>
> It is unfortunate. By using PHP as a CGI, you fix that problem, but lose
> a lot of the benefits of PHP as DSO, such as database connection pooling
> and being able to use Zend Optimizer. But if you're using PHP/MapScript
> that's just how it is.
>
More information about the MapServer-users
mailing list