In questo tutorial, ti mostreremo come installare Composer su Debian 9 Stretch. Per chi non lo sapesse, Composer è un incredibile strumento di gestione delle dipendenze utilizzato per installare e aggiornare le librerie per applicazioni e progetti PHP dinamici.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ò passo passo l'installazione di Composer su un server Debian 9 (Stretch).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Debian 9 (Stretch).
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire 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 9 Stretch
Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt-get
comandi nel terminale:
sudo apt update sudo apt upgrade sudo apt install curl php-cli php-mbstring git unzip
Passaggio 2. Installazione di Composer su Debian.
Inserisci 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)"
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;"
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-02-12 16:46:18 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 9 Stretch. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Composer.