Установить PHP Composer в Unix/Linux



Установить PHP Composer в Unix/Linux

composer является инструментом для управления зависимостями в PHP похож на npm для nodejs и bundle для ruby. С помощью данного инструмента можно определить необходимые библиотеки для проекта и установить их одной командой. Нам не нужно искать библиотеки для установки. И в данной теме «Установить PHP Composer в Unix/Linux» пойдет речь об установке composer. Тестирование проводилось на CentOS 6/7 и Debian 8.


Установить PHP Composer в Unix/Linux


Для установки 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 version 1.0-dev (c6cc6dd6070871f4b198ed39f76dd8047c116b02) 2015-07-21 13:46:38

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


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


# composer init

или


# php composer.phar init

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


# composer install

Вот и все, тема «Установить PHP Composer в Unix/Linux» завершена.


Добавить комментарий

Автору будет очень приятно получить обратную связь.

Комментариев 0