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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.