Le ges­tion­naire de dé­pen­dances Composer simplifie con­si­dé­ra­ble­ment le travail avec le langage de script PHP. Une fois l’outil installé, vous pouvez fa­ci­le­ment accéder à un grand nombre de paquets PHP, dont des bi­blio­thèques, et même intégrer vos propres paquets. Découvrez comment fonc­tionne l’ins­tal­la­tion de Composer sur Windows 11.

Comment installer Composer sous Windows 11 ?

Pour commencer le processus d’ins­tal­la­tion, la manière la plus simple est de passer par le fichier d’ins­tal­la­tion Windows de Composer. Vous pouvez le té­lé­char­ger librement et ensuite l’exécuter. Les dif­fé­rentes étapes sont résumées ci-dessous.

Note

La condition préalable à l’ins­tal­la­tion et à l’uti­li­sa­tion de Composer est qu’une version de PHP soit con­fi­gu­rée sur le système. Lisez notre article dédié sur le sujet pour apprendre comment installer PHP.

Étape 1 : té­lé­char­ger le fichier d’ins­tal­la­tion de Composer

Rendez-vous dans la zone de té­lé­char­ge­ment du site Web officiel de Composer. Cliquez sur le lien « Composer-Setup.exe » pour té­lé­char­ger le fichier d’ins­tal­la­tion de Composer Windows.

Étape 2 : démarrer l’ins­tal­la­tion de Composer

Accédez à votre ré­per­toire de té­lé­char­ge­ment et exécutez le fichier té­lé­chargé en double-cliquant dessus. Sé­lec­tion­nez ensuite l’option re­com­man­dée « Install for all users », afin que tous les uti­li­sa­teurs de l’appareil puissent par la suite accéder au ges­tion­naire.

Image: Composer sous Windows 11 : installation pour tous les utilisateurs
Si vous disposez de droits d’ad­mi­nis­tra­teur, vous pouvez installer Composer pour tous les uti­li­sa­teurs de l’appareil Windows 11.

Dans la fenêtre suivante, vous pouvez activer le mode dé­ve­lop­peur en cochant la case cor­res­pon­dante. Dans ce cas, l’assistant d’ins­tal­la­tion Windows détermine au­to­ma­ti­que­ment le chemin d’accès de votre ins­tal­la­tion PHP. Si vous avez installé plusieurs éditions de PHP, vous ne pouvez cependant pas choisir quelle version de PHP sera utilisée.

Image: Mode développeur lors de l’installation de Composer
Laissez le mode dé­ve­lop­peur désactivé si vous avez installé plusieurs versions de PHP et que vous souhaitez pouvoir sé­lec­tion­ner la version de votre choix.

Si vous n’avez pas activé le mode dé­ve­lop­peur, indiquez ensuite le chemin d’accès du php.exe de la version de PHP souhaitée.

Image: Configuration de Composer : indication du chemin d’accès
Indiquez le chemin d’ins­tal­la­tion de PHP sur votre système afin de con­fi­gu­rer cor­rec­te­ment Composer sous Windows 11.

Ignorez les pa­ra­mètres de proxy et appuyez ensuite sur « Install » pour démarrer l’ins­tal­la­tion.

Étape 3 : terminer l’ins­tal­la­tion

Une fois le ges­tion­naire installé, vous recevez un message vous indiquant que vous devez relancer une nouvelle instance de ligne de commande pour pouvoir utiliser Composer. Cela est expliqué par le fait que l’en­vi­ron­ne­ment système a changé. Cliquez donc sur « Next », puis « Finish » pour terminer l’ins­tal­la­tion.

Note

Dans certains cas, il peut être né­ces­saire de com­plè­te­ment re­dé­mar­rer Windows 11 pour que l’ins­tal­la­tion de Composer soit prise en compte par le système.

Étape 4 : tester l’ins­tal­la­tion de Composer via l’invite de commande de Windows 11

La dernière étape de l’ins­tal­la­tion consiste à vérifier que la con­fi­gu­ra­tion du ges­tion­naire de dé­pen­dances a cor­rec­te­ment été effectuée. Pour ce faire, ouvrez l’invite de commande en appuyant sur les touches [Windows] + [R] et exécutez la commande « cmd ». Dans la fenêtre de l’invite de commande, saisissez ensuite la commande « composer » et confirmez en appuyant sur la touche Entrée. Vous obtenez im­mé­dia­te­ment la version de Composer installée et un aperçu des commandes dis­po­nibles.

Image: Afficher la version de Composer grâce à la commande CMD
En sai­sis­sant la commande CMD dans l’invite de commande, la version de Composer installée s’affiche.
Conseil

Vous pouvez également accéder à Composer avec le pack d’hé­ber­ge­ment Web de IONOS. Choi­sis­sez la solution adaptée à vos besoins et bé­né­fi­ciez de nombreux avantages sup­plé­men­taires.]]

Utiliser Composer sous Windows 11 : exemple

Après avoir effectué l’ins­tal­la­tion de Composer pour Windows, vous pouvez à tout moment utiliser le ges­tion­naire de dé­pen­dances pour obtenir des paquets PHP publics. Nous vous ex­pli­quons ci-dessous comment procéder en prenant l’exemple du paquet « cocur/slugify », à l’aide duquel il est possible de convertir des chaînes de ca­rac­tères en slugs.

Étape 1 : installer Git et l’ajouter à PATH

Pour pouvoir té­lé­char­ger le paquet « cocur/slugify », le système de gestion de versions Git doit être installé sur votre système et ajouté à la variable système PATH. Windows 11 utilise cette variable pour dé­ter­mi­ner quels sont les fichiers né­ces­saires à l’exécution d’un programme de ligne de commande. Si vous n’avez pas encore installé Git, c’est le moment de le faire : vous trouverez toutes les in­for­ma­tions né­ces­saires à l’ins­tal­la­tion et à l’uti­li­sa­tion de l’outil dans notre tutoriel Git.

Pour ajouter l’outil de gestion de versions à la variable PATH, suivez les étapes suivantes :

  1. Lancez la recherche Windows et cherchez « Modifier les variables d’en­vi­ron­ne­ment système ».
  2. Cliquez sur le résultat de recherche cor­res­pon­dant.
  3. Dans l’onglet « Pa­ra­mètres système avancés » qui s’ouvre, sé­lec­tion­nez « Variables d’en­vi­ron­ne­ment ».
  4. Dans la partie su­pé­rieure « Variables uti­li­sa­teur », appuyez sur l’entrée « Path » et appuyez ensuite sur « Modifier ».
  5. Cliquez sur le bouton « Nouvelle » et insérez la valeur « C:\Program Files\Git\bin\ ».
  6. Répétez la même chose pour la valeur « C:\Program Files\Git\cmd\ ».
  7. En­re­gis­trez les mo­di­fi­ca­tions en cliquant sur « OK ».
Image: Windows 11 : ajouter Git à PATH
Vous pouvez ajouter Git à la variable PATH en suivant les in­di­ca­tions ex­pli­quées ci-dessus.

Étape 2 : créer un ré­per­toire pour le paquet Composer

L’étape suivante consiste à créer un ré­per­toire pour le paquet PHP que vous souhaitez obtenir à l’aide de Composer. Lancez l’invite de commande en utilisant la com­bi­nai­son de touches [Windows] + [R] et la commande « cmd ». Notre but ici et de créer le ré­per­toire Slugify di­rec­te­ment dans C:, c’est pourquoi nous nous rendons tout d’abord dans ce ré­per­toire principal :

cd C:\
bash

Ensuite, le ré­per­toire avec le nom « slugify » est créé grâce à la saisie suivante :

mkdir slugify
bash

Étape 3 : installer le paquet à l’aide de Composer

Passez dans le ré­per­toire créé en exécutant la commande suivante :

cd slugify
bash

Une fois dans le ré­per­toire, installez Slugify à l’aide de Composer avec la commande suivante :

composer require cocur/slugify
bash
Image: Téléchargement du paquet cocur/slugify avec le Composer
Le paquet cocur/slugify est té­lé­chargé grâce au Composer.

Étape 4 : créer un script PHP de test

Dans le ré­per­toire slugify que vous avez créé, vous devriez main­te­nant trouver les deux fichiers composer.lock et composer.json ainsi que le dossier nommé « vendor ». Dans ce dernier se trouve notamment le fichier autoload.php, que vous devez intégrer à votre script PHP afin d’avoir accès aux services du paquet cocur/slugify.

Pour créer un script de test simple, créez un fichier nommé test.php dans le ré­per­toire principal de slugify en tapant la commande suivante sur l’invite de commande :

copy con test.php
bash

Ensuite, insérez le code PHP per­met­tant d’intégrer le fichier autoload.php :

<?php
require __DIR__ . '/vendor/autoload.php';
use Cocur\Slugify\Slugify;
$slugify = new Slugify();
echo $slugify->slugify('This is a long sentence and i need to make a slug from it!');
bash

En­re­gis­trez le fichier avec la com­bi­nai­son de touches [Ctrl] + [C] et exécutez le script avec la commande suivante :

php test.php
bash

Le slug de la chaîne de ca­rac­tères est ensuite affiché :

this-is-a-long-sentence-and-i-need-to-make-a-slug-from-it
bash
Image: Conversion de chaînes avec cocur/slugify
Avec cocur/slugify, il est possible de convertir des chaînes.
Conseil

Dans le Digital Guide, vous trouverez des articles sur l’ins­tal­la­tion de Composer sur d’autres systèmes d’ex­ploi­ta­tion :

Aller au menu principal