Installer Composer, un outil de gestion de dépendances pour PHP, est un processus relativement simple. Voici une mini documentation pour vous guider à travers les étapes d'installation sur différents systèmes d'exploitation.

Prérequis

  • PHP 5.3.2 ou plus récent doit être installé sur votre système.

Installation sur Windows

  1. Télécharger l'installateur:

  2. Exécuter l'installateur:

    • Double-cliquez sur le fichier téléchargé et suivez les instructions. L'installateur détectera et configurera automatiquement Composer avec votre installation PHP.
  3. Vérifier l'installation:

    • Ouvrez une invite de commande (cmd) et tapez composer. Si l'installation a réussi, vous verrez une liste des commandes disponibles de Composer.

Installation sur macOS et Linux

  1. Télécharger Composer localement:

  2. Vérifier l'installateur (Optionnel mais recommandé) :

    • Visitez https://composer.github.io/pubkeys.html et copiez les clés.
    • Exécutez les commandes suivantes pour vérifier l'installateur :
      bash
      php -r "if (hash_file('sha384', 'composer-setup.php') === 'VOTRE_CLÉ') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    • Remplacez 'VOTRE_CLÉ' par la clé que vous avez copiée.
  3. Installer Composer globalement:

    • Exécutez la commande suivante pour installer Composer globalement :
      bash
      php composer-setup.php --install-dir=/usr/local/bin --filename=composer
    • Vous devrez peut-être utiliser sudo pour les permissions.
  4. Vérifier l'installation:

    • Tapez composer dans votre terminal. Si l'installation a réussi, vous verrez une liste des commandes disponibles de Composer.
  5. Nettoyer:

    • Exécutez la commande suivante pour supprimer l'installateur :
      bash
      php -r "unlink('composer-setup.php');"

Utilisation de Composer

  • Pour initialiser un projet avec Composer, utilisez composer init dans le répertoire de votre projet.
  • Pour installer des dépendances, ajoutez-les à votre fichier composer.json et exécutez composer install.
  • Pour mettre à jour les dépendances, utilisez composer update.

Problèmes courants

  • Problèmes de chemin: Assurez-vous que le chemin d'installation de Composer est inclus dans votre variable d'environnement PATH.
  • Permissions: Sur macOS et Linux, vous pourriez avoir besoin de préfixer certaines commandes avec sudo pour accorder les permissions nécessaires.
  • Version PHP: Composer nécessite PHP 5.3.2 ou plus. Vérifiez votre version PHP avec php -v.

Composer est un outil essentiel pour la gestion des dépendances PHP, facilitant l'installation et la mise à jour des bibliothèques et packages.

Modifié le: mercredi 31 janvier 2024, 04:27