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 | phpPokud 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í:
composerNa Ubuntu lze použít předpřipravenou složku ~/bin.
$ mv ./composer.phar ~/bin/composerTento 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/netteZdroje
Nalezli jste nějakou chybu, či nepřesnost? Dejte mi o ní vědět!