Indice

Gestione delle dipendenze tramite Composer

Composer è uno strumento per la gestione delle dipendenze in PHP, permette quindi di dichiarare quali librerie sono necessarie all'interno di un'applicativo ed in modo automatica installerà/aggiornerà le dipedenze necessarie.

Composer lavora con i seguenti file:

Installazione

Download ed istruzioni sono disponibili sul sito ufficiale.

Comandi

Se Composer non è installato globalmente, utilizzare il comando php composer.phar al posto di composer.
composer install

Installa tutte le dipendenze necessarie. Se presente utilizza le versioni stabilite dal composer.lock, in caso contrario installerà le versioni più aggiornate seguendo le regole stabilite nel composer.json.

composer update [...]

Aggiorna le dipendenze ed aggiorna il composer.lock. Equivale a cancellare il composer.lock e lanciare il comando composer install. È possibile aggiornare pacchetti specifici indicandone il nome dopo il comando, ad esempio:

composer update monolog/monolog