# Installare Composer su Ubuntu: come installare correttamente Composer su Ubuntu 20.04

In pochi passaggi installate il gestore di pacchetti [PHP](https://www.ionos.it/digitalguide/siti-web/creare-siti/imparare-a-programmare-in-php-tutorial-per-principianti/ "Imparare a programmare in PHP: tutorial per principianti") Composer su Ubuntu 20.04. L’installazione può essere eseguita dal terminale della [distribuzione Linux](https://www.ionos.it/digitalguide/server/configurazione/distribuzioni-linux/ "Distribuzioni Linux").

## Installare PHP Composer

L’installazione di Composer su Ubuntu 20.04 è una questione di pochi minuti. Per procedere non occorre altro che il **terminale Linux**.

N.B. Se utilizzate un sistema operativo diverso da [Ubuntu](https://www.ionos.it/digitalguide/server/know-how/ubuntu-il-sistema-linux-per-tutti/ "Ubuntu: il sistema Linux per tutti") 20.04, i seguenti articoli possono aiutarvi a installare PHP Composer:

- [Installare Composer su Windows 10](https://www.ionos.it/digitalguide/server/configurazione/installazione-di-php-composer-su-windows-10/)
- [Installare Composer su Windows 11](https://www.ionos.it/digitalguide/server/configurazione/installazione-di-php-composer-su-windows-11/)
- [Installare Composer su Ubuntu 22.04](https://www.ionos.it/digitalguide/server/configurazione/installazione-di-php-composer-su-ubuntu-2204/)

### Primo passaggio: aggiornare il sistema

Prima di iniziare l’installazione di Composer su Ubuntu, dovreste assicurarvi che il **sistema sia aggiornato**. A tale scopo, aprite un terminale ed eseguite i seguenti comandi:

```shell
sudo apt update
sudo apt upgrade
```

Vi verrà chiesto di inserire la password, poiché questi comandi vengono eseguiti con i permessi di root.

### Secondo passaggio: installare i pacchetti necessari

Dopo aver aggiornato il sistema, è possibile **installare i pacchetti necessari** per PHP Composer. Questi includono l’interfaccia a riga di comando PHP e il programma a riga di comando curl. Se i pacchetti richiesti sono già stati installati sul sistema, potete saltare questo passaggio. Altrimenti, usate questo comando per avviare l’installazione:

```shell
sudo apt install curl php-cli php-mbstring git unzip
```

### Terzo passaggio: scaricare e installare PHP Composer

Per l’installazione vera e propria di Composer su Ubuntu 20.04, è sufficiente un comando da riga di comando. Utilizzate lo **strumento curl**, appena scaricato, per scaricare i file di installazione necessari per PHP Composer dal sito ufficiale. PHP Composer verrà quindi installato sul sistema.

```shell
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
```

Dopo aver completato l’installazione di Composer, nel terminale dovrebbe apparire il seguente messaggio che vi informa sul completamento dell’operazione:

[![Immagine: Vista del terminale dopo l’installazione di PHP Composer](https://www.ionos.it/digitalguide/fileadmin/_processed_/1/2/csm_composer-successfully-installed_a2d810aeb8.webp "Vista del terminale dopo l’installazione di PHP Composer")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/composer-successfully-installed.png) Dopo aver completato l’installazione di PHP Composer su Ubuntu 20.04, il terminale vi informerà e vi mostrerà anche la versione installata di PHP Composer. ### Quarto passaggio: verificare l’installazione

Nell’ultimo passaggio, dovete **verificare manualmente** l’installazione di Composer inserendo il seguente comando:

```shell
composer
```

Nel terminale dovrebbe apparire un elenco con i principali comandi di Composer e la versione attuale:

[![Immagine: Vista del terminale dopo l’avvio di PHP Composer](https://www.ionos.it/digitalguide/fileadmin/_processed_/7/4/csm_composer-version_eaab04ab5e.webp "Vista del terminale dopo l’avvio di PHP Composer")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/composer-version.png) Potete avviare PHP Composer con il comando “composer” e così vedete tutti i comandi che potete eseguire nel gestore di pacchetti. Se l’esecuzione di PHP Composer sul sistema causa problemi, è possibile che la cartella in cui è stato installato PHP Composer (usr/local/bin) **non sia inclusa nella variabile d’ambiente $PATH**.

Consiglio Sapevate che è possibile utilizzare PHP Composer nei pacchetti di web hosting di IONOS? Il [Web Hosting](https://www.ionos.it/hosting/web-hosting "Web Hosting di IONOS") di IONOS vi offre anche una protezione DDoS integrata e il supporto per le versioni PHP attuali come [PHP 8](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/php-8/ "PHP 8").

## Utilizzo di PHP Composer

Dopo aver installato con successo il gestore di pacchetti, potete iniziare a usare lo strumento e ad aggiungere le dipendenze ai progetti.

### Creare il file composer.json

Nel file composer.json **descrivete le dipendenze del progetto PHP**. Potete creare il file manualmente o impostarlo automaticamente quando create la prima dipendenza. Se desiderate effettuare impostazioni dettagliate del file composer.json, si consiglia di crearlo manualmente usando il comando Composer:

```shell
composer init
```

### Aggiungere le dipendenze

Lo scopo centrale di PHP Composer è quello di **creare e gestire le dipendenze** nel progetto. Avete la possibilità di aggiungerle con un solo comando:

```shell
composer require monolog/monolog
```

Nell’esempio di codice sopra riportato, la libreria di log Monolog è stata aggiunta come dipendenza al progetto.

### Aggiornare le dipendenze

Utilizzando PHP Composer, potete anche **aggiornare le dipendenze del progetto** con questo comando:

```shell
composer update
```


This is a markdown version of: [https://www.ionos.it/digitalguide/server/configurazione/installazione-di-php-composer-su-ubuntu-2004/](https://www.ionos.it/digitalguide/server/configurazione/installazione-di-php-composer-su-ubuntu-2004/) for AI/LLM consumption.