1-й - Вам нужно установить инструмент композитора глобально.Это означает, что вам нужно установить его один раз, но вам нужно запустить composer install
в каждой папке, в которой есть файл composer.json, чтобы установить его зависимости.
2-й - я не уверен, как вы работаете с сервероморганизован в отношении разрешений, но я думаю, что установки с правами root достаточно.
3-ий - я обычно перемещаю и переименовываю файл composer.phar в папку, например /usr/local/bin
.
---Попробуйте выполнить следующие действия: *
Скачать композитор (получить инструкции по ссылке ниже)
https://getcomposer.org/download/
Сделать исполняемый файл phar:
chmod a+x composer.phar
Запустите это, чтобы переместить и переименовать его:
mv ./composer.phar /usr/local/bin/composer
После этого вы сможете вызывать composer из любого места на вашем сервере.Чтобы проверить это, просто запустите: composer
.
Теперь перейдите к папке вашего приложения (где находится composer.json) и запустите: composer install