Composer — это пакетный менеджер уровня приложений для языка программирования PHP, который предоставляет средства по управлению зависимостями в PHP-приложении.

Потребуется подключиться к консоли через SSH, в случае Windows, например, с помощью Putty.

Для установки PHP composer необходимо перейти в папку и загрузить исполняемый файл:

cd /usr/local/src && curl -sS https://getcomposer.org/installer | php  

если нет curl, то можно скачать его:

php -r "readfile('https://getcomposer.org/installer');" | php  

Теперь используйте следующие команды, чтобы composer был доступен глобально для всех пользователей в вашей системе, который может быть использован для всех PHP приложений на этой системе:

mv composer.phar /usr/local/bin/composer  

Опции для установщика composer

--install-dir

Вы можете установить composer в любую папку используя опцию --install-dir и путь к папке. Для примера --install-dir=bin вы можете использовать следующую команду:

curl -sS https://getcomposer.org/installer | php -- --install-dir=bin  

--filename

Вы можете указать имя файла (по умолчанию это composer.phar) используя параметр --filename. Для примера:

curl -sS https://getcomposer.org/installer | php -- --filename=composer  

Можно совместить два верхних варианта в одну строку для удобства использования:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer  

--version

Вы можете установить composer определенной версии используя параметр --version с указанием версии. Например:

curl -sS https://getcomposer.org/installer | php -- --version=1.0.0-alpha10  

Выставляем права на файл:

chmod +x /usr/local/bin/composer  

Или (если не переименовывали файл):

chmod +x /usr/local/bin/composer.phar  

Посмотрим какая версия установлена у нас:

composer -V  

Установка зависимостей

Выполнить это в корне проекта:

composer init  

или

php composer.phar init  

После чего выполняем:

composer install  

Установка завершена.

Обновлено 15 сентября 2024 г.