Я пришел из Python, где pip и virtualenv упрощают управление зависимостями, не загрязняя глобальный интерпретатор Python. Я понимаю, что в php есть Composer и virtPHP, но есть ли способ указать каталог, в который устанавливается виртуальная среда, вместо virtPHP по умолчанию ~ / .virtPHP?
В Python я обычно устанавливаю его в корневой каталог своих приложений под именем «venv», а затем делаю gitignore. Есть ли другие инструменты, о которых я не знаю, которые облегчают это в PHP?
Наверное, композитор, который вам нужен. То, что он делает, довольно просто. Вы пишете JSON-файл с нужными вам зависимостями & некоторые детали проекта и при использовании «composer install» папка «vendors» с указанными вами зависимостями будет добавлена в папку вашего проекта.
И когда вы удаляете папку Projet, все зависимости также исчезают.
Других решений пока нет …