Opened 13 years ago

Closed 13 years ago

#1805 closed task (fixed)

Installer build improvements

Reported by: jng Owned by: jng
Priority: low Milestone: 2.4
Component: Build System Version:
Severity: trivial Keywords:
Cc: External ID:

Description (last modified by jng)

  • Upgrade to use WiX 3.5
  • Upon adoption of RFC 121. Update the binary PHP/Apache/Tomcat files to match the versions specified in the aforementioned RFC
  • Include Developer's Guide and the developer samples
  • Install Tomcat as a service (#953)

Change History (6)

comment:1 by jng, 13 years ago

Description: modified (diff)

comment:2 by jng, 13 years ago

Milestone: 2.4

comment:3 by jng, 13 years ago

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

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:

comment:4 by jng, 13 years ago

If IIS configuration is chosen, it would also be of help to users to slap on a big warning message stating that FastCGI for IIS needs to be installed before proceeding.

comment:5 by jng, 13 years ago

Description: modified (diff)

comment:6 by jng, 13 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.