У меня ранее был установлен PHP 5.5 на моем Ubuntu VPS, и я обновился до PHP7.1, установив PHP 7.1, отключив php5.5 и включив модуль php7.1.
Он работает нормально, но я хочу запустить php5.5 в некоторых папках, но хочу, чтобы php7.1 оставался параметром по умолчанию.
Я безуспешно пытался добавить php5.5 в htaccess следующим образом:
AddHandler application/x-httpd-php55 .php .php7 .php5 .php4 .php3
Вы не можете использовать несколько версий php
через mod_php
, причина в том, что вы не можете загрузить один и тот же модуль дважды или трижды, apache будет жаловаться.
Лучшее, что вы можете сделать, это разгрузить mod_php
и пойти с mod_proxy_fcgi
+ PHP-FPM
(каждой версии) вместо этого. Руководство по настройке этой установки Вот.
С помощью конфигурации apache вы можете отфильтровать, какие запросы используют php-fpm
бэкэнд тех, которые вы настроили с разными версиями.