= !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 [wiki:MapGuideRfcs RFCs] page. == Status == ||RFC Template Version||(1.0)|| ||Submission Date||14 Oct 2014|| ||Last Modified||21 Oct 2014|| ||Author||Jackie Ng|| ||RFC Status||voting|| ||Implementation Status||pending|| ||Proposed Milestone||3.0|| ||Assigned PSC guide(s)||(when determined)|| ||'''Voting History'''||(vote date)|| ||+1||Jackie,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 [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc138 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