Пример того как не особо напрягаясь за полтора часа можно собрать инфраструктуру на докере, которая покроет абсолютно все потребности начинающего стартапа как в росте, так и в архитектуре. Плюс уже настроенный рабочий workflow через gitlab.
Конечно, можно костылить через LAMP и PHP и по старинке все вручную устанавливать, но я не понимаю зачем, если с нуля до "ready to go" занимает жалкие 90 минут?
https://www.youtube.com/watch?v=o91Dnq24sEQ
UPD. вопрос не в PHP, к нему претензий нет, вопрос в том чтобы унифицировать процесс разработки, а не проходить вручную все круги