Indice dei contenuti
Premessa
Composer è un gestore di pacchetti per il linguaggio PHP. Permette di reperire librerie PHP sul repository “Packagist”, scaricarle e gestirne le dipendenze da altre librerie. Permette inoltro l’autoload delle classi presenti nelle librerie gestite.
Composer è contenuto in un archivio PHP (composer.phar), che non deve essere scompattato per poterne eseguire i comandi. La sua installazione consiste sostanzialmente nel download ed esecuzione del suo installer.
Al termine di queste operazioni il file composer.phar sarà disponibile nella directory dov’è stato scaricato l’installer.
Di seguito i passi da seguire per installare composer su un server Linux Ubuntu.
Installare Composer su Linux Ubuntu
- Aprire un nuovo terminale premendo i tasti CTRL+ALT+T.
- Verificare che PHP sia nel path di default:
php -v
se php è nel path di default si otterranno in risposta le caratteristiche della versione:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans
- Posizionarsi nella directory preferita e scaricare l’installer di Composer:
wget https://getcomposer.org/installer
- Rendere il file eseguibile:
chmod +x installer
- Scaricare il file composer.phar:
sudo php ./installer
- Al termine del comando, composer.phar sarà presente nella stessa cartella dell’installer. Controllare la corretta installazione:
php composer.phar -V
- Cancellare l’installer:
rm installer
- Per rendere composer eseguibile da ogni percorso (installazione globale) spostare il file composer.phar nella cartella /usr/local/bin:
sudo mv composer.phar /usr/local/bin/composer
Composer dovrebbe ora essere disponibile a livello globale. Per esserne certi, digitare:
composer -V