[mapguide-internals] Re: 32 bit installer on build machine

Jason Birch jason at jasonbirch.com
Thu Mar 25 22:00:49 EDT 2010


ISAPI support has been dropped from PHP as of 5.3.  The code's apparently
still there (as per Bruce), but all reference to it is gone from the PHP
docs and FastCGI is now the only supported SAPI for PHP under IIS.

We moved away from FastCGI because of stability problems, and also because
it looked like it was dead in the water.  In the meantime, MS and PHP
(Zend?) got together and decided that FastCGI was the best way of making PHP
work under Windows. MS updated FastCGI for Windows for IIS 5.1 and 6, and
built it into IIS7: http://www.iis.net/expand/FastCGI

I'm still convinced that a dedicated module is the best bet for MapGuide
core, but it seems that going back to FastCGI for PHP is necessary post-MG
2.2.  We may eventually have to revisit this for the MapAgent as well
when/if MS drops ISAPI support in favour of new native IIS7 modules (
http://learn.iis.net/page.aspx/169/develop-a-native-cc-module-for-iis-7/)

Jason

On 25 March 2010 18:45, Jackie Ng wrote:

>
> Going back to FastCGI? Is it actually usable now unlike 3 years ago?
>
> - Jackie


More information about the mapguide-internals mailing list