inpactor666, есть пара реализаций на стековерфлоу, но их сложно проверить на полную адекватность. Любая математическая проверка будет читабельнее и надежнее, чем регулярка
На сайте композера в первых двух разделах все расписано https://getcomposer.org/doc/00-intro.md
1. Скачать композер
2. Сделать composer install в корне проекта
d-sem, поднимала ксубунту на компе 2007 года с одним гигом оперативы, еле-еле завелась, с трудом представляю как в двух гигах уместится старый шторм+браузер с двумя вкладками