Composer — это инструмент для управления зависимостями в PHP. Он позволяет вам определять, контролировать и устанавливать зависимости для PHP-проектов. С версии Debian 9 Stretch и Ubuntu 16.04 Xenial Composer можно найти в официальных репозиториях этих дистрибутивов. Таким образом, пользователи Debian 9 и Ubuntu 16.04, 16.10 могут легко установить его, воспользовавшись следующей командой:
sudo apt install composer
Пользователям Debian 8 и Ubuntu 14.04 следует воспользоваться командой установки Composer, указанной ниже.
Инструкция по установке Composer на Debian 8 и Ubuntu 14.04.
Проверьте, установлен ли интерфейс командной строки PHP:
sudo apt install php-cli
После этого выполните следующую команду для загрузки установочного файла Composer в текущую папку. Он будет назван composer-setup.php.
php - r "copy('https://getcomposer. org/installer', 'composer-setup.php');"
После этого выполните следующую команду для проверки SHA-384 установочного файла, чтобы убедиться в его надежности.
php - r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') < echo 'Установщик проверен'; >else < echo 'Установщик поврежден'; unlink('composer-setup.php'); >echo PHP_EOL;"
Если проверка была выполнена успешно, на экране появится следующее сообщение.
Установщик проверен
Теперь необходимо запустить установщик. В этом руководстве Composer будет установлен в системный каталог /usr/local/bin и будет называться composer. Так как /usr/local/bin/ включен в PATH пользователя, это позволяет использовать команду composer в любом месте системы.
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Инсталлятор проанализирует файл php. ini на предмет некорректных параметров, после чего загрузит свежую версию composer. phar в каталог /usr/local/bin и изменит имя файла на composer. Вот пример результата:
Чтобы избавиться от установщика Composer в текущей папке, выполните следующее:
php - r "unlink('composer-setup.php');"
Чтобы просмотреть список доступных команд и опций Composer, просто выполните команду composer.
composer

Надеюсь, этот руководствовал вам в установке менеджера зависимостей Composer PHP на Debian 8 и Ubuntu 14.04. Если вы нашли информацию полезной, не забудьте подписаться на нашу бесплатную рассылку новостей, а также следить за нами в Google+, Twitter или поставить лайк на нашей странице в Facebook.

