# Installer Composer sur Debian 11

Dans cette procédure, je vais vous expliquer comment installer composer sur une machine Debian 11. Composer est un outils qui permet d’installer des Bibliothèques PHP rapidement en ligne de commandes.  
Composer a lui même été coder dans le langage PHP. L’outil Composer est gestionnaire de Librairie (PHP) très populaire, il est également utiliser par les développeur qui utilisent le framework PHP Symfony.

<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex" id="bkmrk-"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis: 33.33%;"><figure class="aligncenter size-full">[![logo-composer.jpeg](https://doc.vainsta.fr/uploads/images/gallery/2024-12/scaled-1680-/MgOiwycPvD3njQjc-logo-composer.jpeg)](https://doc.vainsta.fr/uploads/images/gallery/2024-12/MgOiwycPvD3njQjc-logo-composer.jpeg)

</figure></div></div>## Prérequis :

- Une machine sous Debian 11
- Avoir PHP d’installer ([Installer un serveur Lamp sous Debian 11](https://aymeric-cucherousset.fr/creer-un-serveur-lamp-linux-apache-mariadb-php-phpmyadmin-sur-debian-11-bullseye/))

## Installer Composer sur Debian 11 :

Dans un premier temps, nous allons récupérer le fichier d’installation de composer.

```
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" 
```

Puis nous allons l’exécuter afin d’installer composer sur notre machine.

```
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
```

Ensuite nous allons donner les droits a composer de d’exécuter sur notre machine.

```
chmod +x /usr/local/bin/composer
```

Ensuite vous pouvez vérifier que composer c’est bien installer :

```
composer --version
```

[![composer-version.png](https://doc.vainsta.fr/uploads/images/gallery/2024-12/scaled-1680-/ppPFc0I8x6Xy05Vl-composer-version.png)](https://doc.vainsta.fr/uploads/images/gallery/2024-12/ppPFc0I8x6Xy05Vl-composer-version.png)

Enfin vous pouvez mettre à jour composer avec :

```
composer self-update
```

[![composer-upgrade.png](https://doc.vainsta.fr/uploads/images/gallery/2024-12/scaled-1680-/cl4UFGwWFuJEP5wg-composer-upgrade.png)](https://doc.vainsta.fr/uploads/images/gallery/2024-12/cl4UFGwWFuJEP5wg-composer-upgrade.png)

Une fois que vous avez installer Composer sur votre machine et vous pouvez vous rendre dans le dossier de votre projet.

```
cd mon-projet
```

Puis vous pouvez inclure la librairie que vous avez besoin :

```
composer require --dev phpunit/phpunit 
```

Le drapeau « dev » est appelé pour informer que la librairie ne sera donc utilisée uniquement sur la version de développement.