Composer — это инструмент по управлению зависимостями в PHP. Он позволяет объявлять библиотеки от которых зависит проект и будет ими в дальнейшем управлять (устанавливать/обновлять).
Composer — это не менеджер пакетов как Yum или Apt. Да, он имеет дело с «пакетами» или библиотеками, но он управляет ими отдельно для каждого вашего проекта, устанавливая их в папку (например, vendor) внутри этого проекта. Стандартно, он ничего не устанавливает глобально, поэтому, он менеджер зависимостей. Однако, для удобства, он поддерживает «глобальный» проект через команду global.
Предположим:
Composer: