Composer — это достаточно популярный менеджер зависимостей для PHP. Он позволяет легко устанавливать, обновлять и удалять библиотеки необходимые вашему проекту.
Что умеет Composer?
- Скачивать пакеты и их зависимости;
- Работать не только с packagist.org, но и git/hg/svn репозиториями и произвольными zip файлами;
- Устанавливать в текущую директорию несколько различных версий библиотек;
- Обновлять все установленные (или восстанавливать случайно удалённые) пакеты до свежих версий;
- Автоматически генерировать autoload.php, с помощью которого можно подключить установленные библиотеки в коде проекта.
Как установить composer?
Composer устанавливается в 3 команды:
cd /tmp sudo curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer |
В результате получим:
# composer ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 1.5.2 2017-09-11 16:59:25 |