Säveltäjä | |
---|---|
Tyyppi | sovellustason paketinhallinta [d] |
Sisään kirjoitettu | PHP [4] |
Käyttöjärjestelmä | cross-platform |
Ensimmäinen painos | 1. maaliskuuta 2012 [1] |
uusin versio | 2.3.8 ( 1. heinäkuuta 2022 ) [2] [3] |
Lisenssi | MIT-lisenssi [5] |
Verkkosivusto | getcomposer.org _ |
Mediatiedostot Wikimedia Commonsissa |
Composer on PHP - ohjelmointikielen sovelluskerroksen paketinhallinta , joka tarjoaa riippuvuuden hallintatyökaluja PHP-sovellukselle. Kaksi ohjelmoijaa, Nils Adermann ja Jordi Boggiano, on kehittänyt ja ylläpitänyt säveltäjän. He aloittivat Composerin kehittämisen huhtikuussa 2011, ja ensimmäinen julkaisu julkaistiin 1. maaliskuuta 2012. Ajatus sovellustason pakettien hallintaohjelmien luomisesta ei ole uusi, ja sen kirjoittajat saivat inspiraationsa silloisesta Node.js :n npm : stä ja niputtaja Rubylle .
Composer toimii komentoriviliittymän kautta ja asentaa sovelluksen riippuvuuksia (kuten kirjastoja). Sen avulla käyttäjät voivat myös asentaa PHP-sovelluksia, jotka ovat saatavilla osoitteesta packagist.org , joka on sen päävarasto , joka sisältää kaikki saatavilla olevat paketit.
Seuraava esimerkki osoittaa, kuinka Semantic MediaWiki -versio ≥ 1.9.0.1 asennetaan:
$ php composer.phar vaativat mediawiki/semantic-media-wiki "1.9.*,>=1.9.0.1"PHP | |
---|---|
Ihmiset | |
Resurssit |
|
Toteutukset | |
Kehykset |
|
Testaus |
|
ORM | |
IDE |
|
Kääntäjä | Phalanger |
-työkalusarja | |
Kategoria |