The current release of CentOS 7 is 7.2. At the present time, a warning is being shown:
You are currently running PHP 5.4.16 which will soon no longer be supported by Gantry. Please upgrade as soon as possible. More Details.
I've posted a comment to
gantry.org/blog/php54-end-of-support
that essentially says that support should not be withdrawn until there is actually a possibility for a package update using the distro-approved update mechanism. From an IT perspective, patching an OS with third-party software is frequently not permitted as this can destabilize a server.
The post seems to not be visible there, so I'm posting it below.
For CentOS 7.2 users, note that RHEL distros use backporting to apply security fixes. The numbering of the package is NOT an indicator that the package has vulnerabilities. For that, you can do "rpm -q --changelog php | grep CVE". See:
access.redhat.com/security/updates/backporting
The most recent release (as of November 5, 2016) of the php package for CentOS 7 is php-5.4.16-36.3.el7_2.x86_64.rpm, last modified on July 22, 2016 and fixes CVE-2016-5385.
Given backporting, the support dates in the table above are misleading as they do not reflect operating system support, but package developer support. From an IT perspective, support is managed at the OS level and it can be unacceptable to take packages from sources other than the OS distro provider. The table above is taken from:
php.net/supported-versions.php
Given that CentOS and enterprise distributions favor long-term support for releases, it does not make sense to me for Gantry to not work harmoniously with these major providers and coordinate end of life with them. Now, speaking practically, note that CentOS 7 (including the current 7.2) has an end-of-life date of Jun 2024. This demonstrates real commitment to long-term support. However, I can understand that Gantry does not have the staff necessary to undertake similar enterprise-grade long-term support.
What I do think is that Gantry should not end-of-life PHP (or other required packages) until there is an available replacement that is available thru the major CentOS (Ubuntu, etc.) supported release channels. That is, one should NOT have to go to some third-party provider to try to upgrade PHP to a newer release to satisfy Gantry while taking the risk that such an installation might destabilize the operating system itself.
I am hoping that CentOS 7.3 should be out soon (as Red Hat released 7.3 on November 3, 2016) and that the PHP included in the 7.3 release will be within Gantry's supported versions.
Again: I encourage Gantry to withdraw support ONLY when major OS distro channel updates are available. To require non-standard upgrades to an OS otherwise causes unnecessary confusion and difficulty for IT staff.