GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare PHP Composer su Debian Linux

Obiettivo

Installa il gestore di pacchetti PHP Composer su Debian.

Distribuzioni

Questa guida si concentra su Debian, ma potrebbe funzionare anche con Ubuntu.

Requisiti

Un'installazione Debian funzionante con privilegi di root.

Difficoltà

Facile

Convenzioni

  • # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
  • $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Introduzione

Composer è un gestore di pacchetti PHP che assiste nell'installazione e nella gestione dei pacchetti PHP. Aiuta anche a gestire le dipendenze del progetto. Di conseguenza, molti moderni progetti PHP si affidano a Composer.

Sebbene Composer sia nei repository Debian, la versione è terribilmente obsoleta. Installarlo direttamente dal team di sviluppo è comunque facile.

Installa le dipendenze

Ci sono solo un paio di cose di cui avrai bisogno per far funzionare Composer. Vai avanti e installali con Apt.

$ sudo apt install php-cli git

Prendi il programma di installazione

cd nel tuo /tmp directory. In questo modo è solo più facile ripulire dopo l'installazione.

Una volta lì, usa PHP per prendere il programma di installazione.

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Verifica l'integrità

Non ci vorrà molto per scaricare il programma di installazione. È meglio verificare l'integrità del programma di installazione dopo averlo installato. Vai alla pagina della firma del sito Web del compositore e copia la firma nella parte superiore della pagina. Quindi, collegalo al seguente comando linux.

$ php -r "if (hash_file('SHA384', 'composer-setup.php') === 'SIGNATURE') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Sostituisci "FIRMA" con quella che hai copiato dal sito. Se il comando restituisce "Installatore verificato", sei a posto.

Installa il compositore

Hai la possibilità di dove vuoi installare Composer. Puoi installarlo a livello di sistema oppure puoi installarlo per utente. In entrambi i casi funzionerà allo stesso modo per l'utente.

Per utente

Supponendo che tu abbia un ~/bin configurazione della directory aggiunta al tuo $PATH , puoi eseguire il seguente comando linux per aggiungere Composer a quella directory.

$ php composer-setup.php --install-dir=/home/user/bin --filename=composer

A livello di sistema

Se desideri che Composer sia disponibile per l'intero sistema, puoi installare Composer con sudo al /usr/local/bin directory.

$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Pulisci

Ora, ripulisci il programma di installazione. Puoi attendere che venga rimosso da /tmp naturalmente, oppure esegui il comando seguente.

$ php -r "unlink('composer-setup.php');"

Pensieri conclusivi

Ora puoi eseguire il composer comando per utilizzare il gestore di pacchetti Composer. Se hai bisogno di una nuova versione di Composer puoi passare a Composer self-update e si aggiornerà automaticamente all'ultima versione disponibile.


Debian
  1. Come installare PHP 8.0 su Debian 11

  2. Come installare PHP 8.0 su Debian 10 / Debian 9

  3. Come installare PHP Composer su Debian 8

  4. Come installare PHP 7.4 su Debian 10

  5. Come installare PHP 8 su Debian 10

Come installare PHP Composer su Rocky Linux 8

Come installare e utilizzare PHP Composer su Debian 11

Come installare PHP Composer in Rocky Linux

Come installare PHP Composer su Debian 11

Come installare e utilizzare PHP Composer su Debian 11 Linux

Come installare Composer su Debian 10