wiki:MapGuideRfc147

Version 3 (modified by jng, 10 years ago) ( diff )

--

MapGuide RFC 147 - Upgrade Apache, Tomcat and PHP

This page contains a change request (RFC) for the MapGuide Open Source project. More MapGuide RFCs can be found on the RFCs page.

Status

RFC Template Version(1.0)
Submission Date14 Oct 2014
Last Modified21 Oct 2014
AuthorJackie Ng
RFC Statusvoting
Implementation Statuspending
Proposed Milestone3.0
Assigned PSC guide(s)(when determined)
Voting History(vote date)
+1Jackie,Cripsin,Kevin
+0
-0
-1
no vote

Overview

This RFC proposes to upgrade Apache, Tomcat and PHP to the latest versions:

  • Apache: 2.4.10
  • PHP: 5.5.17
  • Tomcat: 7.0.56

Motivation

From a security standpoint, our public-facing web tier components should be regularly kept up to date. New versions of Apache, Tomcat and PHP have been released since the previous RFC

Proposed Solution

Upgrade Apache to 2.4.10. Windows binaries will be sourced from Apache Lounge

Upgrade PHP to 5.5.17. Windows binaries will be sourced from windows.php.net

Upgrade Tomcat to 7.0.56

Although Tomcat has a new 8.x series, we are staying on the 7.x series so that our Java installation requirements do not have to change for this release of MapGuide.

Implications

None. These new component updates are all bug fix releases.

Test Plan

Build and run on Windows and Linux. Ensure that components using PHP or Java function as before:

  • The PHP AJAX Viewer
  • The Java AJAX Viewer
  • The PHP backend for Fusion trunk
  • The MapGuide Site Administrator
  • The Feature Source schema report.

Verify all tests pass with the existing MapGuide API PHP test runner.

Funding / Resources

Community

Note: See TracWiki for help on using the wiki.