In questo tutorial, ti mostreremo come installare PHP Composer su Debian 11. Per chi non lo sapesse, Composer è un project dependency manager per la programmazione PHP. Composer fornisce un formato standard per gestire tutte le dipendenze del software PHP e le librerie richieste scaricando tutti i pacchetti PHP richiesti per il tuo progetto e gestendoli per te.E' utilizzato dai più moderni framework PHP come Laravel, Drupal, Magento e Symfony.
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 PHP Composer su una Debian 11 (Bullseye).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Debian 11 (Bullseye).
- 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 PHP Composer su Debian 11 Bullseye
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 sudo apt install curl wget php-common php-cli php-gd php-mysql php-curl php-intl php-mbstring php-bcmath php-imap php-xml php-zip git unzip
Passaggio 2. Installazione di PHP Composer su Debian 11.
Ora installiamo Composer sul sistema Debian, devi eseguire questo singolo comando:
wget -O composer-setup.php https://getcomposer.org/installer
Per installare Composer a livello globale all'interno di /usr/local/bin
directory eseguendo il comando seguente:
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Verifica la versione installata:
composer --version
Quindi, verifica l'installazione di Composer con il seguente comando:
composer
Risultato:
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 2.1.8 2021-09-18 14:22:11 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. --no-cache Prevent use of the cache -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Passaggio 3. Utilizzo di PHP Composer.
Per prima cosa, crea la directory del tuo progetto Composer:
mkdir ~/my-composer-project cd ~/my-composer-project
Quindi, esegui il comando seguente per inizializzare un nuovo file composer.json e installa il pacchetto carbon:
composer require nesbot/carbon
Una volta completata l'installazione, puoi vedere che Composer ha creato due file composer.json
e composer.lock
insieme a un vendor
directory:
ls -l
Risultato:
[email protected]:~/my-composer-project# ls -l total 28 -rw-r--r-- 1 root root 60 Sep 6 08:21 composer.json -rw-r--r-- 1 root root 18210 Sep 6 08:21 composer.lock drwxr-xr-x 6 root root 4096 Sep 6 08:21 vendor
Dopodiché, ora crea un nuovo file chiamato testing.php
e incolla il seguente file:
<?php require __DIR__ . '/vendor/autoload.php'; use Carbon\Carbon; printf("Now: %s", Carbon::now());
Avanti, esegui lo script eseguendo il comando seguente:
php testing.php
Risultato:
root@server:~/my-composer-project# php testing.php Now: 2021-09-30 08:33:21
Congratulazioni! Hai installato con successo PHP Composer. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di PHP Composer su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web del compositore.