Композитор использует %APPDATA%\Composer каталог по умолчанию для глобальных пакетов.
Поэтому мне нужно добавить %APPDATA%\Composer\vendor\bin путь к моей переменной среды PATH пользователя.
Могу ли я изменить каталог установки на что-то вроде C:\php\composer ? Как мне это сделать?
Я нашел ответ в исходном коде: https://github.com/composer/composer/blob/master/src/Composer/Factory.php#L45
Поэтому переменная среды COMPOSER_HOME должна быть определена как C:\php\composer .
В Windows, когда выполняется глобальная установка библиотеки / пакета, композитор сохраняет пакет в каталоге Composer в windows **application data folders** which by default is C: \ Users {user name} \ AppData \ Roaming`.
Чтобы изменить эту папку, чтобы сказать C:\php\composer , создайте переменную окружения COMPOSER_HOME со значением, установленным в C:\php\composer .
В приведенных ниже шагах объясняется, как переменные среды добавляются в Windows. * Нажмите Windows Key + Pause Break, затем нажмите Advanced system Settings

Нажмите кнопку « Environmental variables .

В разделе « System variables нажмите кнопку « New... и добавьте переменную окружения следующим образом:

Возможно, вы захотите перезагрузить компьютер, чтобы это вступило в силу.
Кредит: http://w3guy.com/change-composer-global-package-install-folder-windows/