Composer - менеджер зависимостей для PHP. Вы можете описать какие дополнительные библиотеки необходимы для работы Вашего проекта и Composer установит их за Вас.

Кратко о том как работает Composer. К примеру, Ваш проект зависит от нескольких библиотек, в свою очередь, эти библиотеки зависят от других библиотек (ну и так далее). Вы описываете те библиотеке от которых зависит Ваш код, а Composer находит необходимые библиотеки для работы Вашего проекта, скачивает и устанавливает их. Все, Ваш проект готов к работе.

И так приступим к установке.

Установить Composer на Windows очень просто. Для начала необходимо скачать установочный файл с официального сайта https://getcomposer.org/download/. Ссылка на сам установщик: https://getcomposer.org/Composer-Setup.exe. Загружаем его и запускаем и жмем "Next":

Установка composer.

Далее отметьте пункт "Install Shell Menus", для того что бы composer можно было запускать из контекстного меню (появляющееся меню по нажатию на правую кнопку мыши). И жмем "Next":

Установка composer. Шаг 2.

В следующем окне необходимо указать путь к php.exe и нажать "Next":

Установка composer. Шаг 3.

Далее жмем "Install" и "Finish":

Установка composer. Шаг 4.

Установка composer. Шаг 5.

Все, composer установлен. Проверим, откроем консоль Windows (Win+r и введите cmd) и введем команду:

composer

Вы должны увидеть следующие:

Проверка Composer в консоле Windows

Так же проверим контекстное меню, откройте "Мой компьютер", найдите любой файл и кликните по нему правой кнопкой мыши. Вы должны увидеть примерно следующее:

Проверка Composer в контекстном меню