Composer (package management)
Composer
|
|
---|---|
Basic data
|
|
developer | Nils Adermann, Jordi Boggiano and contributors to the GitHub community |
Publishing year | 2012 |
Current version |
1.10.10 ( August 3, 2020 ) |
operating system | Platform independent ( macOS , Windows , Linux ) |
programming language | PHP |
category | Package manager |
License | MIT license |
German speaking | No |
getcomposer.org |
Composer is an application-oriented package manager for the PHP scripting language . The program is under the MIT license .
Composer is executed via the command line and installs dependencies (for example: libraries) of a PHP program. Available PHP applications can be searched using the Packagist platform .
The main requirement for the target system is PHP version 5.3.2 and higher.
development
Nils Adermann and Jordi Boggiano, the main developers, started development in April 2011 and were heavily inspired by the package managers npm for Node.js and bundler for Ruby . The first version was released on March 1st, 2012. The development takes place on GitHub .
commitment
Composer is now used by large projects such as the Laravel , Doctrine , Flow Framework , Yii Framework and Symfony frameworks . Common content management systems such as TYPO3 , Contao and Drupal also support Composer.
Web links
- Official website
- Composer on GitHub
- Composer on OpenHub
- Composer documentation
- Packagist - the main Composer repository
Individual evidence
- ↑ Homepage. In: Composer - Dependency Manager for PHP. Retrieved September 24, 2015 .
- ↑ a b Download Composer - Manual Download. In: Composer - Dependency Manager for PHP. Retrieved December 10, 2015 .
- ↑ a b Composer Releases. In: Github. Github Inc. , accessed December 10, 2015 .
- ↑ Release 1.10.10 . August 3, 2020 (accessed August 5, 2020).
- ↑ Introduction - System Requirements. In: Composer - Dependency Manager for PHP. Retrieved September 24, 2015 .
- ↑ license. In: Github. Github Inc. , accessed September 24, 2015 .
- ↑ Introduction. In: Composer - Dependency Manager for PHP. Retrieved September 24, 2015 .
- ↑ Packagist. In: Packagist - The PHP Package Repository. Retrieved September 24, 2015 .
- ↑ System Requirements. In: Composer - Dependency Manager for PHP. Retrieved November 2, 2015 .
- ↑ Introduction - Dependency Management. In: Composer - Dependency Manager for PHP. Retrieved September 24, 2015 .
- ^ Contributors. In: GitHub. Retrieved October 2, 2015 .
- ^ Laravel installation. In: Laravel - The PHP Framework For Web Artisans. Taylor Otwell , accessed September 24, 2015 .
- ↑ Doctrine ORM - Installation and Configuration. In: doctrine-project.org. Retrieved September 26, 2015 .
- ↑ Flow installation. Retrieved September 26, 2015 .
- ↑ Getting Started: Installing Yii. Retrieved May 16, 2019 .
- ^ Creating Symfony Applications without the Installer. In: symfony.com. SensioLabs , accessed on September 26, 2015 .