
Установить 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» завершена.