Accueil » Installer Composer sur Ubuntu

Installer Composer sur Ubuntu

Dans cette procédure je vais vous expliquer comment installer Composer sur Ubuntu. 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.

Logo Composer

Prérequis pour installer composer sur Ubuntu :

  • Une machine sous Ubuntu
  • Les permissions root ou sudo sur la machine

Installer Composer sur Ubuntu :

Avant d’installer composer, nous allons d’abord mettre à jour la listes des paquets :

sudo apt update

Ensuite nous allons installer php :

sudo apt install php

Puis nous téléchargeons le programme d’installation de Composer :

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

Ensuite on démarre le programme d’installation de Composer :

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

Puis nous autorisons l’exécution de Composer :

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

Enfin nous installons la dernière mise à jour de Composer :

sudo composer self-update
Installer Composer sur Ubuntu - Composer Update

Sources :

https://getcomposer.org/doc/

Utiliser Composer :

Pour utiliser composer, il faut vous rendre dans votre projet puis utiliser la commande suivante :

composer require la_bibliothèque

Puis dans vôtre code, vous devrez importer le fichier « Autoload.php », ensuite la bibliothèque sera chargée.

Il est aussi possible d’inclure une bibliothèque uniquement pour la version de développement de votre projet.
Il suffit d’ajouter le drapeau –dev dans la commande de require :

composer require --dev la_bibliothèque

Avec Composer, nous pouvons mettre à jour une librairie avec la commande suivante :

composer update la_bibliothèque

Toutes les commandes Composer sont disponnibles sur le site officiel de Composer : https://getcomposer.org/doc/.

Susceptible de vous intéresser :