Я установил PHP 7 (php-fpm и php-cli) и мое приложение работает нормально с новым PHP, но тесты (PHPUnit), потому что некоторые расширения еще не обновлены.
Так что я думаю использовать / создать какой-нибудь Docker-контейнер с PHP 5.6 это было бы
заменить мою систему (хост) PHP-кли.
Например, если я создаю контейнер с именем php56
от Dockerfile это выглядит так:
FROM ubuntu:15.10
RUN apt-get -y update && apt-get install -y php5-cli
ENTRYPOINT ["php"]
и запустить:
sudo docker run -it php56 -v
Я получаю информацию о версии от докер контейнер, так докер PHP-кли 5.6 работает. Так что я не хочу ставить docker run
команда в
/usr/bin/php
так что хост использовать PHP-кли из докера (затем php -v дал бы мне PHP 5.6 информация не PHP 7.0 информация о версии)
Это не лучший пример, но я надеюсь, что вы, ребята, поймете, что я пытаюсь сделать. Если это невозможно решить, пожалуйста, порекомендуйте мне другое решение.
Задача ещё не решена.
Других решений пока нет …