In questo tutorial, ti mostreremo come installare Composer su Debian 10. Per chi non lo sapesse, Composer è un incredibile strumento di gestione delle dipendenze usato per installare e aggiornare le librerie per dinamici, applicazioni e progetti PHP.Questo software viene utilizzato per facilitare l'installazione e l'aggiornamento delle dipendenze del progetto che mostrano anche le versioni appropriate richieste per i requisiti del progetto.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Composer su un server Debian 10 (Buster).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Debian 10 (Buster).
- Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Composer su Debian 10
Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt
comandi nel terminale:
sudo apt update sudo apt upgrade
Avanti, dovresti installare alcune dipendenze per Composer:
sudo apt install curl php-cli php-mbstring git unzip
Passaggio 2. Installazione di Composer su Debian.
In primo luogo, i seguenti comandi per scaricare Composer Setup:
cd ~ curl -sS https://getcomposer.org/installer -o composer-setup.php
È necessario verificare che il programma di installazione corrisponda all'hash SHA-384 per l'integrità dei dati dell'ultimo programma di installazione trovato nella pagina Chiavi pubbliche o firme di Composer eseguendo il comando seguente :
HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
Quindi, controlla se lo script di installazione è danneggiato:
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Risultato:
Installer Verified
Ora esegui il seguente comando per installare Composer globalmente all'interno di /usr/local/bin
directory:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Quindi, esegui il seguente comando per confermare l'installazione:
composer
Risultato:
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer 1.6.3 2019-10-20 16:46:27 Usage: command [options] [arguments] Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question --profile Display timing and memory usage information --no-plugins Whether to disable plugins. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Congratulazioni! Hai installato correttamente Composer. Grazie per aver utilizzato questo tutorial per installare Composer sul sistema Debian 10 Buster. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Composer.