Composer è un gestore delle dipendenze per PHP, che consente di richiedere tutte le librerie dipendenti per un particolare progetto. In parole povere, il compositore può inserire tutte le librerie dipendenti richieste progetto per progetto e conservarle tutte in un unico posto. Puoi leggere questo articolo di PHILIP [email protected] che lo ha spiegato meglio.
Bene, vedremo rapidamente come installare il compositore.
Scarica il programma di installazione di Composer
# curl -sS https://getcomposer.org/installer | php All settings correct for using Composer Downloading...
Composer installato correttamente in:
Usalo:php composer.phar
# mv composer.phar /usr/local/bin/composer
Assicurati di impostare la variabile PATH per leggere "compositore"
# composer
Come installare un pacchetto utilizzando Composer
Supponiamo che tu voglia installare il controllo di compatibilità PHP7, diciamo php7cc.
# composer global require sstalle/php7cc Changed current directory to /home/peter/.composer Using version ^1.0 for sstalle/php7cc ./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) - Installing nikic/php-parser (v1.4.1) Downloading: 100% - Installing pimple/pimple (v3.0.2) Downloading: 100% - Installing symfony/polyfill-mbstring (v1.0.0) Downloading: 100% - Installing symfony/console (v2.8.0) Downloading: 100% - Installing sstalle/php7cc (1.0.2) Downloading: 100% symfony/console suggests installing symfony/event-dispatcher () symfony/console suggests installing symfony/process () symfony/console suggests installing psr/log (For using the console logger) Writing lock file Generating autoload files
L'opzione "globale" consente l'esecuzione dei comandi nella directory globale del compositore e "richiedi" aggiunge i pacchetti richiesti al tuo composer.json e li installa.