Geralmente, projetos e repositórios contam com um docker-compose que sobe a aplicação e demais dependências necessárias.
Então Docker seria a recomendação principal, depois algum command line caso precise executar coisas de PHP sem um projeto em si, aí temos a phpctl.