Säveltäjä

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 7. helmikuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 5 muokkausta .
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.

Esimerkki

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"

Muistiinpanot

  1. https://github.com/composer/composer/blob/master/CHANGELOG.md
  2. 2.3.8 . Haettu 1. heinäkuuta 2022. Arkistoitu alkuperäisestä 1. heinäkuuta 2022.
  3. 2.3.8 - julkaistu 2022-07-01 .
  4. https://web.archive.org/web/20200726041207/https://www.openhub.net/p/composer/
  5. https://github.com/composer/composer/blob/master/LICENSE

Linkit