Установка Composer в Ubuntu

27 окт. 2017 г.
(обновлено 3 нояб. 2017 г.)

Composer - это пакетный менеджер для PHP. Примерно как npm для JS. Очень удобная штука, позволяющая легко и просто использовать в разных проектах одни и те же библиотеки (пакеты).

Устанавливается очень просто. Скачиваем инсталлер. Затем в консоли запускаем (из директории, где находится инсталлер)

php installer

Ежели отработал без ошибок и написал чего-то вроде Composer (version 1.5.2) successfully installed..., то уже можно пользоваться. Но для собственного удобства можно пойти дальше, чтобы запускать его простой командой composer из любой директории. Для этого командуем

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

И еще дальше. Мы хотим, чтоб установленные глобально пакеты тоже запускались просто по названию, без пути. Для этого пропишем в PATH глобальную директорию исполняемых файлов Композера. Но сначала узнаем ее (могут быть варианты).

composer global config --absolute bin-dir

Получаем что-то вроде /home/user/.config/composer/vendor/bin (где user - ваше имя пользователя в Ubuntu). Теперь дописываем эту директорию в переменную окружения (здесь мы превратили часть /home/user в переменную $HOME).

PATH="$PATH:$HOME/.config/composer/vendor/bin"