Назад | Перейти на главную страницу

Как откатить PHP до версии 5.5 с .htaccess

У меня ранее был установлен 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 бэкэнд тех, которые вы настроили с разными версиями.