Всем привет. Необходимо написать Bash скрипт, который устанавливает несколько типов веб-серверов на Ubuntu 20.04, таких как:
Режим работы PHP:
1. Как модуль Apache
2. CGI (Apache + Nginx)
3. FastCGI (Nginx + PHP-FPM)
Должна быть установлена нативная версия PHP 7.4 с cli. Также необходимы альтернативные версии PHP начиная с версии 5.2 и заканчивая 8. Сервер баз данных по умолчанию должен ставиться 8, а также через докер должны быть доступны альтернативные версии баз данных, такие как MariaDB, PostgreSQL, MangoDB и старые версии MySQL от 5.2 до 5.7.
Ну и в заключении всё это дело должно ставиться из приватного репозитория, либо файловый сервер с защитой, либо приватный репозиторий Git.
Подскажите с чего начать? Есть ли похожие bash скрипты, чтобы посмотреть сам код и понять как двигаться? Какую лучше всего использовать среду для тестирования? Подойдёт ли Vagrant с Ubuntu 20.04?