Loading AI tools
пакетный менеджер для PHP Из Википедии, свободной энциклопедии
Composer — пакетный менеджер уровня приложений для языка программирования PHP, который предоставляет средства по управлению зависимостями в PHP-приложении. Composer разработали и продолжают поддерживать два программиста Nils Adermann и Jordi Boggiano. Они начали разрабатывать Composer в апреле 2011, а первый релиз состоялся 1 марта 2012. Идея создания пакетных менеджеров уровня приложений не нова и его авторы вдохновлялись уже существовавшими на тот момент времени npm для Node.js и bundler для Ruby.
Composer | |
---|---|
Тип | менеджер пакетов прикладного уровня[вд] |
Написана на | PHP[1] |
Операционная система | кроссплатформенность |
Первый выпуск | 1 марта 2012[2] |
Последняя версия | 2.3.8 (1 июля 2022)[3][4] |
Репозиторий | github.com/composer/comp… |
Лицензия | лицензия MIT[5] |
Сайт | getcomposer.org (англ.) |
Медиафайлы на Викискладе |
Composer работает через интерфейс командной строки и устанавливает зависимости (например библиотеки) для приложения. Он также позволяет пользователям устанавливать PHP-приложения, которые доступны на packagist.org, который является его основным репозиторием, где содержатся все доступные пакеты.
Следующий пример демонстрирует, как установить Semantic MediaWiki версии ≥ 1.9.0.1:
$ composer require mediawiki/semantic-media-wiki "1.9.*,>=1.9.0.1"
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.