[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