Come installare Composer su Linux Ubuntu

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

  1. Aprire un nuovo terminale premendo i tasti CTRL+ALT+T.
  2. 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
    
  3. Posizionarsi nella directory preferita e scaricare l’installer di Composer:
    wget https://getcomposer.org/installer
  4. Rendere il file eseguibile:
    chmod +x installer
  5. Scaricare il file composer.phar:
    sudo php ./installer
  6. Al termine del comando, composer.phar sarà presente nella stessa cartella dell’installer. Controllare la corretta installazione:
    php composer.phar -V
  7. Cancellare l’installer:
    rm installer
  8. 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

Link utili

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.