Composer

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Composer
Logo-composer-transparent.png
Тип система управления пакетами
Разработчик Nils Adermann,
Jordi Boggiano
Написана на PHP[2]
Операционная система кроссплатформенность
Первый выпуск 1 марта 2012[1]
Последняя версия
Состояние Активен
Лицензия лицензия MIT[4]
Сайт getcomposer.org
Commons-logo.svg Composer на Викискладе

Composer — это пакетный менеджер уровня приложений для языка программирования PHP, который предоставляет средства по управлению зависимостями в PHP-приложении. Composer разработали и продолжают поддерживать два программиста Nils Adermann и Jordi Boggiano. Они начали разрабатывать Composer в апреле 2011, а первый релиз состоялся 1 марта 2012. Идея создания пакетных менеджеров уровня приложений не нова и его авторы вдохновлялись уже существовавшим на тот момент времени npm для Node.js.

Composer работает через интерфейс командной строки и устанавливает зависимости (например библиотеки) для приложения. Он также позволяет пользователям устанавливать PHP-приложения, которые доступны на packagist.org, который является его основным репозиторием, где содержатся все доступные пакеты.

Пример[править | править код]

Следующий пример демонстрирует, как установить Semantic MediaWiki версии ≥ 1.9.0.1:

$ php composer.phar require mediawiki/semantic-media-wiki "1.9.*,>=1.9.0.1"

Примечания[править | править код]

Ссылки[править | править код]