Ticket #1805 (closed task: fixed)

Opened 21 months ago

Last modified 11 months ago

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) (diff)

  • 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

Changed 21 months ago by jng

  • description modified (diff)

Changed 19 months ago by jng

  • milestone set to 2.4

Changed 19 months ago 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

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:

Changed 18 months ago by jng

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.

Changed 14 months ago by jng

  • description modified (diff)

Changed 11 months ago by jng

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.