Comment installer Composer sur Debian 12, 11 ou 10 Linux

Composer est un gestionnaire de dépendances pour PHP qui simplifie le processus de gestion des bibliothèques et des packages requis pour vos projets. Il garantit que vous disposez des versions correctes des bibliothèques, aide à gérer les mises à jour et maintient un environnement cohérent dans vos systèmes de développement et de production. Composer vous permet de spécifier les bibliothèques dont dépend votre projet et de les installer pour vous, ce qui en fait un outil essentiel pour le développement PHP moderne.

Pour installer Composer sur Debian 12, 11 ou 10, vous pouvez suivre un processus de ligne de commande simple. Ce guide vous guidera à travers les étapes de configuration de Composer, vous garantissant ainsi de gérer efficacement les dépendances de votre projet PHP.

Mettre à jour Debian avant l'installation de Composer

Avant de commencer, nous devons nous assurer que notre liste de forfaits est à jour. Pour ce faire, ouvrez un terminal et exécutez la commande suivante.

sudo apt update

La commande ci-dessous peut mettre à jour tous les packages qui ne sont plus à jour sur votre système.

sudo apt upgrade

Installer PHP

Pour utiliser PHP Composer, nous devons d'abord avoir PHP installé sur notre système. Pour installer PHP sur Debian, exécutez la commande suivante.

sudo apt install php

La commande donnée installera la version standard du référentiel Debian de PHP.

Remarque : Si vous souhaitez installer une version différente de PHP ou la dernière version stable, consultez mon guide sur installer la dernière version de PHP sur Debian.

Installer le compositeur

L'installation de PHP Composer globalement sur Linux est un excellent moyen de rendre l'outil disponible à tous les utilisateurs de votre système. Voici les étapes pour installer PHP Composer globalement sur Linux.

Ouvrez un terminal et exécutez la commande suivante pour télécharger le programme d'installation de Composer :

curl -sS https://getcomposer.org/installer -o composer-setup.php

Si la commande curl échoue, vous devrez peut-être installer le package.

sudo apt install curl -y

Exécutez la commande suivante pour les utilisateurs qui souhaitent l’installation globale de Composer.

sudo php composer-setup.php --install-dir=bin --filename=composer

Une fois Composer installé globalement, tous les utilisateurs du système peuvent l’utiliser.

Alternativement, si vous souhaitez installer Composer dans un répertoire spécifique, vous pouvez spécifier le répertoire à l'aide de l'option –filename=, par exemple.

sudo php composer-setup.php --install-dir=/usr/local/composer --filename=phpcomposer

Vous pouvez également ajouter le répertoire à votre PATH en éditant le fichier .bashrc ou .bash_profile, par exemple :

echo 'export PATH="$PATH:/usr/local/composer"' >> ~/.bashrc

De cette façon, vous pouvez utiliser la commande Composer depuis n’importe quel répertoire.

Vérifier l'installation du compositeur

Exécutez la commande suivante pour vérifier que PHP Composer a été correctement installé :

composer

Vous devriez voir la version de Composer ainsi que les instructions d'utilisation.

Premiers pas avec Composer

Une fois PHP Composer installé, vous pouvez l'utiliser pour gérer les dépendances de vos projets PHP. Par exemple, vous pouvez exécuter la commande suivante pour créer un nouveau projet avec PHP Composer.

composer create-project --prefer-dist laravel/laravel myproject

Cette commande créera un nouveau projet Laravel dans un répertoire appelé « monprojet ». Vous pouvez également utiliser la commande composer pour installer et mettre à jour les dépendances dans un projet existant. Par exemple, vous pouvez exécuter la commande suivante pour ajouter un nouveau package à votre projet.

composer require <package-name>

Pour mettre à jour un package actuel, vous pouvez exécuter la commande suivante.

composer update <package-name>

Conclusion

Une fois Composer installé avec succès sur votre système Debian, vous pouvez rationaliser la gestion des dépendances de votre projet PHP. Assurez-vous de mettre régulièrement à jour Composer pour bénéficier des dernières fonctionnalités et améliorations. Utilisez les puissantes fonctionnalités de Composer pour maintenir la cohérence et l'efficacité de votre flux de travail de développement. Profitez de la commodité et de la fiabilité que Composer apporte à vos projets PHP.

Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire