Debian 9 протяжение представил механизм для двух версий PHP, чтобы сосуществовать на одном сервере. Это имеет смысл, когда новые приложения требуют PHP 7.x (в моем случае Yii 2.0.12), в то время как другие (более старые) требуют 5.x.
Аналогичный вопрос был задан Вот, и ответил «предполагая … использовать php-fpm вместо модуля Apache».
Теперь я хочу продолжать использовать модули Apache из-за опыта этой настройки, поэтому другие пользователи и я не хотят переходить на FPM.
В настоящее время у меня установлены пакеты php5-common и php7.1-common (плюс связанные). Apache обслуживает PHP5, основанный на libapache2-mod-php5.
Теперь я установил:
apt-get установить libapache2-mod-php7.1
который закончился успешно, но с подсказкой:
«модуль php5 уже включен, не включение PHP 7.1 «
Это звучит так, как будто два модуля могут работать только исключительно.
Я искал документы Debian, но не нашел подсказок о том, как активировать и переключаться между ними для каждого виртуального хоста. То же самое для Интернета, все инструкции относятся только к FPM.
Задача ещё не решена.
Других решений пока нет …