Composer – instalace a základy
Composer je správce balíků a závislostí pro PHP aplikace. Řeknete mu jaké balíky (frameworky, knihovny, nástroje,…) potřebujete a v jakých verzích a Composer je automaticky stáhne a vyřeší i veškeré závislosti (když např. námi požadovaná knihovna A potřebuje ke svému běhu knihovnu B). Velice šetří práci.
Instalace
Composer je distribuován jako PHAR (PHP archiv). Na Linuxu k tomu lze použít předpřipravený installer:
$ curl -s http://getcomposer.org/installer | php
Pokud nyní přesunete soubor composer.phar
do složky, která je uvedena v PATH
a přejmenujete soubor na composer
, budete moc spouštět Composer odkudkoli v systému pomocí:
composer
Na Ubuntu lze použít předpřipravenou složku ~/bin
.
$ mv ./composer.phar ~/bin/composer
Tento příkaz přesune soubor composer.phar
z aktuálního umístění do složky ~/bin
a zároveň ho přejmenuje na composer
.
Výše uvedené také předpokládá, že má soubor composer
(příp. composer.phar
) nastaven příznak spuštění.
Použití
Nyní lze už jen definovat naše závislosti, např. můžeme vyžadovat framework Nette:
$ composer require nette/nette
Zdroje
Nalezli jste nějakou chybu, či nepřesnost? Dejte mi o ní vědět!