[mapguide-trac] #1805: Installer build improvements
MapGuide Open Source
trac_mapguide at osgeo.org
Sun Oct 30 21:19:33 EDT 2011
#1805: Installer build improvements
----------------------------+-----------------------------------------------
Reporter: jng | Owner: jng
Type: task | Status: new
Priority: low | Milestone: 2.4
Component: Build System | Version:
Severity: trivial | Keywords:
External_id: |
----------------------------+-----------------------------------------------
Comment(by jng):
IIS configuration component of the installer needs an overhaul due to the
removal of the PHP ISAPI module in 5.3.8
Proposed solution:
If IIS configuration is selected, do the following before installation:
IIS 6.0/5.1
* Check for the existence of fcgiext.dll (This is the FastCGI extension
dll)
* If this dll does not exist, direct the user to:
http://www.iis.net/extensions/fastcgi
IIS 7.0+
* Check if FastCGI is enabled (how?)
For the actual installation, we need to modify the following:
IIS 6.0/5.1
* Change handler mapping from php_isapi.dll to fcgiext.dll
IIS 7.0+
* Use appcmd.exe to create the FastCGI application process pool and the
PHP handler mapping
Another thing of note: FastCGI in IIS recommends using a non thread-safe
version of PHP, whereas a thread-safe version of PHP is recommended for
Apache. Should we bundle both?
More information:
* http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-
applications-on-iis-60/
* http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-
applications-on-iis/
--
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/1805#comment:3>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals
More information about the mapguide-trac
mailing list