недавно потребовалось иметь возможность на одном centos сервере через apache обрабатывать php разными версиями языка. в сети много статей по тому как это сделать но все же мало из них работают почему то. дабы сэкономить ваше время оставлю это тут. Commands marked by "!" 1) instaling intall both versions of php from this resourse https://www.softwarecollections.org...licy=&repo=&order_by=-create_date&per_page=10 !sudo yum install centos-release-scl !sudo yum-config-manager --enable rhel-server-rhscl-7-rpms !sudo yum install rh-php56 !sudo yum install rh-php56-php-fpm and 7.1 version !sudo yum install rh-php71 !sudo yum install rh-php71-php-fpm 2)setup find 00-mpm.conf in /etc/httpd/conf/conf.modules.d !comment all "LoadModule" strings by adding # and add LoadModule mpm_worker_module modules/mod_mpm_worker.so append the file find vhost file in /etc/httpd/conf/sites-availiable if "FilesMatch" section for website directory comment all strings and add <FilesMatch "\.php[345]?$"> SetHandler proxy:fcgi://127.0.0.1:9000 </FilesMatch> 3)using run !systemctl stop rh-php56-php-fpm !systemctl start rh-php71-php-fpm (to start php 71 handler) !sudo service httpd restart and !systemctl stop rh-php71-php-fpm !systemctl start rh-php56-php-fpm (to start php 56 handler) !sudo service httpd restart Optional to start php 5.6 cli run !scl enable rh-php56 bash to start php 7.1 cli run !scl enable rh-php71 bash