We are trying to prepare our RHEL 7.x based Virtualmin systems for hosting soon-to-be-released Drupal 8. And unfortunately it is a know fact (<-link) that PHP 5.4.16 is the standard version provided with with RHEL-7 while Drupal 8 requires PHP 5.5.9 or higher as noted on https://www.drupal.org/requirements.
In RHEL 7.0 Release Notes (<-link) they elaborate on so called "Red Hat Software Collections" and refer to Red Hat Software Collections Product Life Cycle (<-link), where the following table mentioning PHP versions and their life cycles is presented:
Collection Release Date Retirement Date RHSCL Version
PHP54 Sept 2013 Oct 2016 RHSCL 1
PHP55 June 2014 Oct 2016 RHSCL 1.1
PHP 5.6 April 2015 April 2018 RHSCL 2.0
So I wonder if Virtualmin is capable to use "Red Hat Software Collections"? If not then what is the best way to replace the officially supported PHP 5.4.16 with PHP 5.5.9?
Why not running multiple versions as instructed on https://www.virtualmin.com/documentation/web/multiplephp? Well, because on https://www.virtualmin.com/node/17857 Eric clearly states it is not possible:
The problem is because all the PHP packages have their binaries are in the same locations. When PHP4 was still in use, Virtualmin supported using PHP4 and PHP5 on the same server -- but that was because both PHP versions were designed to work side-by-side.
P.S. Markup here is terrible, 'cause not showing (underlining or coloring) the links, so I had to add (<-link)s.