Installer Composer

Un guide complet pour installer et configurer Composer sur votre serveur.

Composer est le gestionnaire de dépendances incontournable pour PHP. Il simplifie la gestion des bibliothèques tierces — que vous travailliez avec Symfony, Laravel, PHPUnit, Guzzle ou l'un des milliers de paquets disponibles sur Packagist. Pour toute application PHP moderne, Composer est indispensable.

Prérequis

  1. Connectez-vous à votre serveur via SSH (PuTTY sous Windows, ou votre terminal sous Linux/macOS).
  2. Vérifiez que PHP est installé et à jour (version 7.2.5 ou supérieure) :
   php -v
  1. Installez curl et git s'ils ne sont pas déjà présents :
   sudo apt update
   sudo apt install curl git -y   # Ubuntu/Debian
   # ou
   sudo yum install curl git -y   # CentOS/Rocky/AlmaLinux

Installation

  1. Rendez-vous dans un répertoire inclus dans le PATH de votre système — /usr/local/bin est un bon choix :
   cd /usr/local/bin
  1. Téléchargez et exécutez le script d'installation de Composer en une seule commande :
   sudo curl -sS https://getcomposer.org/installer | php

Si curl ne fonctionne pas, vous pouvez procéder manuellement :

   sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
   sudo php composer-setup.php
   sudo rm composer-setup.php
  1. Renommez le fichier et rendez-le exécutable pour pouvoir l'appeler depuis n'importe où :
   sudo mv composer.phar composer
   sudo chmod +x composer

Nos produits et services

Hébergement webFonctionne sur des disques NVMe ultra-rapides. Convient aux sites de toute complexité.
Commande
VPSInfrastructure cloud flexible avec accès root complet.
Commande
Serveurs dédiésServeurs physiques pour une performance maximale.
Commande

Premiers pas avec un projet

  1. Placez-vous à la racine de votre projet :
   cd /var/www/my-project
  1. Initialisez un nouveau fichier composer.json via l'assistant interactif :
   composer init
  1. Installez toutes les dépendances déclarées :
   composer install
  1. Ajoutez un paquet — voici un exemple avec le client HTTP Guzzle :
   composer require guzzlehttp/guzzle
  1. Mettez tout à jour vers les dernières versions compatibles :
   composer update

Commandes utiles à connaître

Ce que vous souhaitez faire Commande
Lister les paquets installés composer show
Mettre à jour un seul paquet composer update vendor/package
Supprimer un paquet composer remove vendor/package
Vider le cache composer clear-cache
Installer sans cache (pratique pour déboguer) composer install --no-cache

Aide

Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter