Запуск скрипта php в старой версии PHP

В Fedora используется самое новое ПО. Но что делать, если разработчику нужно наладить работу скрипта для старой версии PHP? Можно применить doker.
1. Устанавливаем doker по инструкции http://docs.docker.com/engine/installation/fedora/, только yum заменяем на dnf (конфиг репозиториев всё ещё в названии содержит yum).
2. Отыскиваем подходящий контейнер. Например, для PHP 5.3 мне подошёл этот - https://hub.docker.com/r/tomsowerby/php-5.3/.
3. Запускаем скрипт, например так:

docker run -it --rm --net=host --name phpinfo -v "$PWD":/home/oleg/vhosts/site/www -w /home/oleg/vhosts/site/www tomsowerby/php-5.3:cli php info.php
Результат отобразится на экране. Опция --net=home позволяет приложению получить доступ к localhost основной системы.

Комментарии

Популярные сообщения из этого блога

Пропорциональное распределение суммы

Битрикс: своя геолокация

Bitrix24 API - разбор демо приложения третьего типа