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 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 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