GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Composer sur Ubuntu 20.04

Une application PHP complexe ou simple nécessite généralement des bibliothèques ou des composants supplémentaires que vous devez gérer. Le faire manuellement est efficace mais aussi un processus fastidieux. Composer est l'outil qui peut faciliter la gestion des dépendances en PHP.

Dans cet article, nous allons vous montrer comment installer PHP Composer sur Ubuntu 20.04 avec un processus simple et rapide.

Qu'est-ce que Composer et pourquoi en ai-je besoin ?

D'après la documentation officielle de Composer

Composer est un outil de gestion des dépendances en PHP. Il vous permet de déclarer les librairies dont dépend votre projet et il les gère (installe/met à jour) pour vous.

Il est nécessaire de préciser que Composer n'est pas un gestionnaire de packages système mais qu'il gère les dépendances de votre projet. Par exemple, vous avez un projet qui dépend de plusieurs bibliothèques et certaines d'entre elles dépendent d'autres, ce que fait Composer est de trouver des versions de ces bibliothèques et de les télécharger automatiquement dans votre projet. Vous pourrez les mettre à jour ultérieurement.

C'est la raison pour laquelle la méthode la plus recommandée pour installer des frameworks PHP comme Laravel ou CakePHP utilise PHP Composer . Cela indique l'utilité et la puissance de l'outil.

Installer PHP Composer sur Ubuntu 20.04

Ouvrez le terminal Ubuntu, mettez d'abord à jour et mettez à niveau le système. Ensuite, installez PHP et enfin téléchargez le compositeur depuis le site officiel. Une fois le téléchargement terminé, exécutez composer-setup.php pour terminer l'installation du compositeur.

1. Mettez à jour l'intégralité de votre distribution.

sudo apt update
sudo apt upgrade

2. Installez PHP, git et décompressez le package.

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

Fondamentalement, c'est PHP avec d'autres outils de téléchargement et de gestion des dépendances.

3. Téléchargez le programme d'installation de Composer.

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

4. Procédez à son installation globale sur le système en exécutant la commande suivante.

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

Exemple de sortie :

All settings correct for using Composer
 Downloading…
 Composer (version 2.1.3) successfully installed to: /usr/local/bin/composer
 Use it: php /usr/local/bin/composer

5. Testez si l'installation a réussi en affichant la version de Composer.

composer --version
Composer version 2.1.3 2021-06-09 16:31:20

Utilisation de base de PHP Composer

Supposons que vous ayez un projet de dossier où se trouve votre projet. Pour que Composer gère les dépendances de votre projet, vous devez lui dire de le faire.

Pour cela, lancez la commande

composer init

Cela génère un fichier composer.json où se trouvent les informations sur votre projet. Vous pourrez toujours le modifier ultérieurement.

Exécutez simplement la commande suivante pour ajouter une dépendance à votre projet

composer require [dependency]

Une fois les dépendances ajoutées, vous pouvez les installer en utilisant la commande ci-dessous

composer install

De cette façon, Composer lira toutes les configurations de composer.json ainsi que toutes ses dépendances et commencez à les télécharger et à les ajouter à votre projet.

Pour mettre à jour les dépendances du projet vers la dernière version.

composer update

Vous pouvez également rechercher des dépendances avec la sous-commande search.

composer search [package]

Bien sûr, Composer propose de nombreuses options intéressantes, mais ce sont les plus basiques.

Suppression de PHP Composer sur Ubuntu 20.04

Pour désinstaller PHP Composer, supprimez simplement le fichier compilé du système.

rm /usr/local/bin/composer

De cette façon, il ne sera plus présent sur le système.

Conclusion

PHP Composer est un outil important pour tout développeur Web utilisant PHP. En ce sens, il est étonnant qu'une si petite application puisse être si puissante et aider autant au développement d'applications.

Dans cet article, vous avez appris à l'installer sur Ubuntu 20.04 d'une manière rapide dont vous pouvez tirer parti.

Partagez notre publication et aidez-nous à grandir.


Ubuntu
  1. Comment installer PHP 7.4 et 8.0 sur Ubuntu 18.04 ou 20.04

  2. Comment installer et utiliser PHP Composer sur Ubuntu 16.04

  3. Comment installer PHP 8.0 sur Ubuntu 20.04 / Ubuntu 18.04

  4. Comment installer PHP 7.2 sur Ubuntu 16.04

  5. Comment installer PHP 7.3 sur Ubuntu 16.04

Comment installer Composer sur Ubuntu 20.04 LTS

Comment installer PHP 8.0 sur Ubuntu 20.04 / 18.04

Comment installer PHP dans Ubuntu 22.04

Comment installer PHP Composer sur Ubuntu 20.04

Comment installer PHP sur Ubuntu 22.04

Comment installer Composer sur Ubuntu 22.04