# Ubuntu Install Composer : comment réussir l’installation de Composer sur Ubuntu 20.04

Vous pouvez installer le gestionnaire de paquets Composer [PHP](https://www.ionos.fr/digitalguide/sites-internet/creation-de-sites-internet/apprendre-php/ "Apprendre PHP") sur Ubuntu 20.04 en quelques étapes. L’installation peut être effectuée sous [distribution Linux](https://www.ionos.fr/digitalguide/serveur/configuration/les-distributions-linux/ "Les distributions Linus") dans le terminal.

## Installer PHP Composer

Installer Composer sur Ubuntu 20.04 ne prend que quelques minutes. Seul votre **terminal Linux** est requis pour l’installation.

Note Si vous utilisez un système d’exploitation différent d’[Ubuntu](https://www.ionos.fr/digitalguide/serveur/know-how/ubuntu-le-systeme-linux-pour-tous/ "Ubuntu : le système Linux pour tous") 20.04, les articles suivants vous indiquent la marche à suivre :

- [Installer Composer sur Windows 10](https://www.ionos.fr/digitalguide/serveur/configuration/installation-de-composer-sur-windows-10/)
- [Installer Composer sur Windows 11](https://www.ionos.fr/digitalguide/serveur/configuration/installation-de-composer-sous-windows-11/)
- [Installer Composer sur Ubuntu 22.04](https://www.ionos.fr/digitalguide/serveur/configuration/installation-de-php-composer-sur-ubuntu-2204/)

### Étape 1 : mettre le système à jour

Avant de vous lancer dans l’installation de Composer sur Ubuntu, assurez-vous que votre système est **à jour**. Ouvrez le terminal et exécutez les commandes de ligne de commande suivante :

```bash
sudo apt update
sudo apt upgrade
```

Vous serez ensuite invité à entrer votre mot de passe, car les commandes ci-dessus doivent être exécutées avec des droits d’accès de niveau root.

### Étape 2 : installer les paquets requis

Une fois que vous avez mis à jour votre système, vous pouvez **installer les paquets requis** pour PHP Composer. Cela comprend entre autres l’interface de ligne de commande PHP et le programme de ligne de commande curl. Si vous avez déjà installé les paquets requis sur votre système, vous pouvez ignorer cette étape. Sinon, vous pouvez utiliser cette commande pour lancer l’installation :

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

### Étape 3 : télécharger et installer PHP Composer

Même pour l’installation de Composer sur Ubuntu 20.04 en soi, une seule commande suffit. Celle-ci invoque l’**outil curl** qui vient d’être téléchargé pour obtenir les fichiers d’installation de PHP Composer requis à partir du site Web officiel. PHP Composer est ensuite installé sur votre système.

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

Une fois Composer installé, le message suivant doit s’afficher sur votre terminal pour vous informer que l’installation s’est terminée avec succès :

[![Image: Vue du terminal après l’installation de PHP Composer](https://www.ionos.fr/digitalguide/fileadmin/_processed_/1/2/csm_composer-successfully-installed_a2d810aeb8.webp "Vue du terminal après l’installation de PHP Composer")](https://www.ionos.fr/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/composer-successfully-installed.png) Une fois que vous avez terminé l’installation de PHP Composer sur Ubuntu 20.04, le terminal vous en informe et affiche également votre version de PHP Composer. ### Étape 4 : vérifier l’installation

Pour terminer, vous devez **vérifier** à nouveau **manuellement** l’installation de Composer en entrant la commande suivante :

```bash
composer
```

Vous devriez alors voir dans le terminal une liste des commandes Composer principales ainsi que votre version Composer actuelle :

[![Image: Vue du terminal après le démarrage de PHP Composer](https://www.ionos.fr/digitalguide/fileadmin/_processed_/7/4/csm_composer-version_eaab04ab5e.webp "Vue du terminal après le démarrage de PHP Composer")](https://www.ionos.fr/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/composer-version.png) Vous pouvez démarrer PHP Composer avec la commande « composer », puis voir toutes les commandes que vous pouvez exécuter dans le gestionnaire de paquets. Si l’exécution de PHP Composer pose des problèmes sur votre système, ceci peut être dû à ce que le dossier dans lequel vous avez installé PHP Composer (*usr/local/bin*) **n’est pas inclus dans votre variable d’environnement $PATH**.

Conseil Avec l’[hébergement Web](https://www.ionos.fr/hebergement/hebergement-web "Hébergement Web de IONOS") de IONOS, vous bénéficiez d’une protection DDoS intégrée. De plus, les versions actuelles de PHP telles que [PHP 8](https://www.ionos.fr/digitalguide/sites-internet/developpement-web/php-8/ "PHP 8") sont prises en charge.

## Utilisation de PHP Composer

Une fois le gestionnaire de paquets installé, vous pouvez commencer à utiliser l’outil et ajouter des dépendances à vos projets.

### Créer un fichier composer.json

Le fichier *composer.json* est le fichier dans lequel vous écrivez les **dépendances de votre projet PHP**. Vous pouvez créer le fichier manuellement ou le configurer automatiquement lorsque vous créez votre première dépendance. Si vous souhaitez définir des paramètres détaillés pour le fichier *composer.json*, il est recommandé de se tourner vers la création manuelle à l’aide de la commande Composer :

```bash
composer init
```

### Ajouter des dépendances

La finalité essentielle de PHP Composer est de **créer et de gérer des dépendances** dans votre projet. Il vous suffit d’une commande pour ajouter de telles dépendances :

```bash
composer require monolog/monolog
```

L’exemple de code ci-dessus consiste à ajouter la bibliothèque de journalisation Monolog en tant que dépendance à votre projet.

### Mettre les dépendances à jour

Vous pouvez également utiliser PHP Composer pour mettre à jour les **dépendances de votre projet** à l’aide de la commande suivante :

```bash
composer update
```


This is a markdown version of: [https://www.ionos.fr/digitalguide/serveur/configuration/installation-de-php-composer-sur-ubuntu-2004/](https://www.ionos.fr/digitalguide/serveur/configuration/installation-de-php-composer-sur-ubuntu-2004/) for AI/LLM consumption.