Skip to content

Aide-mémoire Composer

Composer est un outil de gestion des dépendances en PHP. Il vous permet de déclarer les bibliothèques dont dépend votre projet et il les gérera (installation/mise à jour) pour vous. Composer n’est pas un gestionnaire de paquets au sens traditionnel.

Toutes les commandes Composer que vous installez peuvent nécessiter l’utilisation de php composer.phar dans le dossier d’installation de Composer au lieu du composer normal.

Gestion des paquets (Package Management)

Commande Description
composer install Installer tout ce qui se trouve dans composer.json
composer install laravel Installer un paquet spécifique
composer install laravel --dry-run Simuler l’installation et afficher ce qui se passerait
composer install laravel --no-scripts Ignorer les scripts définis dans le fichier composer.json

Mise à jour (Update)

Commande Description
composer update Mettre à jour tous les paquets
composer update laravel Mettre à jour un paquet spécifique
composer update vendor/* Mettre à jour tous les paquets sous un dossier vendor spécifique
composer update --lock Mettre à jour uniquement le hash du fichier lock sans mettre à jour de paquets

Dépendances (Dependencies)

Commande Description
composer require laravel Ajouter un nouveau paquet à composer.json et l’installer
composer require laravel --dev Ajouter un nouveau paquet à require-dev et l’installer

Suppression (Removal)

Commande Description
composer remove laravel Supprimer un paquet de composer.json et le désinstaller