Я всего лишь разработчик, но не могу придумать более адекватного форума для своего вопроса: после обновления до ubuntu 16.04 стандартной версией php будет 7.0. Для моих целей в любом случае было бы лучше иметь установку, позволяющую
В качестве опции мне понадобятся php 5.4 и 5.5. Поэтому я спросил Google и попробовал найденные мной решения, но не смог заставить ни одно из них работать.
Я застрял в этой ситуации:
Пробовал некоторые решения с ppa: ondrej / php, но это нарушило мое управление пакетами.
Установлены apache-dev, php7.0 и phpbrew. Удалось собрать php 5.5.38 через phpbrew, протестировано на оболочке.
Затем я попытался адаптироваться этот ответ к моей реальной ситуации.
Но в ubuntu 16.04 многое другое, и после нескольких дней чтения и попыток я вернулся к этому вопросу:
Как установить, обновлять и использовать эти три версии php 7.0, 5.5, 5.4 для apache 2.4 в ubuntu 16.04?
Спасибо
Эджу
P.S. офлайн уже несколько часов
Должна быть очень веская причина использовать неподдерживаемые версии PHP, например 5.4 и 5.5, которые даже больше не получают обновлений безопасности.
В любом случае, игнорируя этот факт, в настоящее время самый простой способ добиться этого - использовать контейнеры, потому что это полностью устраняет проблемы с зависимостями и сохраняет ОС хоста чистой от PHP.
В Официальный образ PHP Docker Hub поддерживает версии с 5.6.29 до 7.1.0.
Тривиально иметь веб-сервер (контейнерный или нет), действующий в качестве прокси-сервера, использующий виртуальные хосты для работы с контейнерами PHP, на которых работают разные версии PHP.
Если вы действительно хотите запустить неподдерживаемую версию PHP, вам нужно будет написать собственный файл Dockerfile. Вы можете использовать исходный репозиторий в качестве справки.