PHP Composer · 3 min read · Nov 03, 2025
Come installare e utilizzare PHP Composer su AlmaLinux 8

Composer è un gestore di dipendenze per PHP che consente di scaricare e installare tutti i pacchetti PHP necessari per il tuo progetto. È uno strumento da riga di comando che installa tutte le librerie e le dipendenze per il tuo progetto dal repository packagist.org. Viene utilizzato nei moderni framework PHP come Laravel, Symfony, Drupal e Magento 2.
In questo post, ti mostreremo come installare e utilizzare Composer su Alma Linux 8.
Prerequisiti
- Un server che esegue Alma Linux 8.
- Una password di root configurata sul tuo server.
Installare i pacchetti richiesti
Prima di installare Composer, dovrai installare le dipendenze PHP necessarie per installare Composer. Puoi installarle tutte eseguendo il seguente comando:
dnf install php-cli php-json php-zip wget unzip -yUna volta installati tutti i pacchetti, puoi procedere al passaggio successivo.
Scaricare lo script di installazione di Composer
Il modo più semplice e veloce per installare Composer è installarlo dallo script di installazione. Puoi scaricarlo utilizzando il seguente comando:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"Questo scaricherà il file composer-setup.php nella tua directory di lavoro corrente.
Verificare lo script di installazione
Dopo aver scaricato lo script di installazione, dovrai verificarne l’integrità. Puoi verificarlo utilizzando il seguente comando:
HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"Se tutto è a posto, riceverai il seguente output:
Installer verifiedInstallare Composer su Alma Linux 8
Infine, installa Composer nella directory /usr/local/bin utilizzando il seguente comando:
php composer-setup.php --install-dir=/usr/local/bin --filename=composerOutput:
All settings correct for using Composer
Downloading...
Composer (version 2.2.4) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composerOra puoi verificare l’installazione utilizzando il seguente comando:
composer -VDovresti vedere il seguente output:
Composer version 2.2.4 2022-01-08 12:30:42Lavorare con Composer
In questa sezione, ti mostreremo come utilizzare Composer in un progetto PHP.
Per prima cosa, crea un progetto utilizzando il seguente comando:
mkdir projectSuccessivamente, naviga nella directory del progetto e installa il pacchetto carbon con il seguente comando:
cd project
composer require nesbot/carbonOutput:
- Downloading symfony/translation-contracts (v2.5.0)
- Downloading symfony/polyfill-php80 (v1.24.0)
- Downloading symfony/polyfill-mbstring (v1.24.0)
- Downloading symfony/deprecation-contracts (v2.5.0)
- Downloading symfony/translation (v5.4.2)
- Downloading nesbot/carbon (2.55.2)
- Installing symfony/translation-contracts (v2.5.0): Extracting archive
- Installing symfony/polyfill-php80 (v1.24.0): Extracting archive
- Installing symfony/polyfill-mbstring (v1.24.0): Extracting archive
- Installing symfony/deprecation-contracts (v2.5.0): Extracting archive
- Installing symfony/translation (v5.4.2): Extracting archive
- Installing nesbot/carbon (2.55.2): Extracting archive
3 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
6 packages you are using are looking for funding.
Use the `composer fund` command to find out more!Questo creerà un file composer.json e installerà carbon con tutte le dipendenze nella directory del progetto.
Puoi elencare tutti i file con il seguente comando:
ls -lRiceverai il seguente output:
-rw-r--r-- 1 root root 60 Jan 9 06:01 composer.json
-rw-r--r-- 1 root root 18538 Jan 9 06:01 composer.lock
drwxr-xr-x 6 root root 82 Jan 9 06:01 vendorSuccessivamente, crea un file myapp.php e aggiungi il seguente codice:
nano myapp.phpAggiungi il seguente codice:
Salva e chiudi il file, quindi esegui la tua applicazione utilizzando il seguente comando:
php myapp.phpRiceverai il seguente output:
Now: 2022-01-09 06:02:17Conclusione
In questa guida, abbiamo spiegato come installare Composer su Alma Linux 8. Abbiamo anche spiegato come interagire con Composer nel tuo progetto PHP. Spero che questo ti aiuti a velocizzare le tue applicazioni PHP.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.