Bases : Installer PHP Composer – Guide

Composer est un outil indispensable pour tout développeur PHP. Il permet de gérer facilement les dépendances de vos projets en automatisant leur installation et mise à jour.

1. Qu’est-ce que Composer ?

  • Composer est un gestionnaire de dépendances pour PHP, similaire à npm pour JavaScript ou pip pour Python.
  • Il permet :
    • De déclarer les bibliothèques nécessaires à votre projet dans un fichier
      composer.json

      .

    • D’installer et de mettre à jour ces dépendances automatiquement.
    • De garantir que les versions des bibliothèques utilisées sont cohérentes dans tout le projet.

Fonctionnement :

  1. Déclaration des dépendances dans un fichier
    composer.json

    .

  2. Installation automatique des bibliothèques via la commande
    composer install

    .

  3. Gestion des versions grâce à des contraintes définies dans
    composer.json

    .

2. Installation de Composer

2.1 Installation sur Windows

  1. Télécharger l’installeur :
    • Rendez-vous sur le site officiel de Composer : getcomposer.org.
    • Téléchargez l’installeur pour Windows (
      Composer-Setup.exe

      ).

  2. Exécuter le fichier d’installation :
    • Double-cliquez sur le programme téléchargé.
    • Suivez les étapes :
      • Spécifiez l’emplacement de l’exécutable PHP (
        php.exe

        ).

      • Configurez les variables d’environnement pour rendre Composer accessible globalement.
  3. Tester l’installation :
    • Ouvrez un terminal (cmd ou PowerShell).
    • Exécutez la commande suivante : bash
      composer -v 
    • Vous devriez voir la version de Composer installée.

2.2 Installation sur Linux et macOS

  1. Télécharger Composer via le terminal :
    • Exécutez la commande suivante pour télécharger le script d’installation : bash
      php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" 
  2. Vérifier l’intégrité de l’installateur :
    • Vérifiez que le fichier téléchargé est correct en comparant son hash : bash
      php -r "if (hash_file('sha384', 'composer-setup.php') === 'HASH_ATTENDU') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" 
    • Remplacez
      HASH_ATTENDU

      par le hash fourni sur le site officiel de Composer.

  3. Installer Composer :
    • Lancez le script d’installation : bash
      php composer-setup.php 
  4. Rendre Composer global :
    • Déplacez le fichier
      composer.phar

      dans un répertoire accessible globalement : bash

      sudo mv composer.phar /usr/local/bin/composer 
  5. Tester l’installation :
    • Vérifiez la version installée : bash
      composer -v 

3. Vérifications Post-Installation

  1. Tester Composer :
    • Exécutez la commande
      composer

      dans un terminal.

    • Vous devriez voir une liste des commandes disponibles, confirmant que l’installation a réussi.
  2. Créer un projet Laravel :
    • Une fois Composer installé, vous pouvez créer un nouveau projet Laravel avec la commande : bash
      composer create-project laravel/laravel nom_du_projet 
  3. Assurez-vous que Composer fonctionne dans tous vos projets PHP.

4. Ressources Utiles

Composer est un outil puissant qui simplifie la gestion des bibliothèques PHP pour tous vos projets. En l’installant correctement, vous gagnez en efficacité dans le développement de vos applications. Que vous travailliez sur des frameworks comme Laravel ou des projets personnalisés, Composer est votre allié pour gérer vos dépendances.

Sites Ressources e-Plus Pour Laravel 11

1. Packagist Description : Le principal dépôt de packages PHP, avec une catégorie spécifique pour Laravel. Lien : https://packagist.org Ressources :...

Sites Ressources e-Plus Pour Laravel 11

1. Packagist Description : Le principal dépôt de packages PHP, avec une catégorie spécifique pour Laravel. Lien : https://packagist.org Ressources :...