Installer composer sous windows

Posté le Samedi 30 septembre 2017 - 09:04
Dernière mise à jour le Lundi 2 octobre 2017 - 07:55
Composer Drupal

Composer est un gestionnaire de dépendances PHP qui est de plus en plus utilisé pour gérer les dépendances des cms ou des frameworks.

Installation de cmder

Même si pas indispensable, je vous recommande d'installer cmder (commander) un vrai shell (terminal) pour windows, qui est bien plus pratique à utiliser que cmd.exe ou même powershell. Surtout que cmder propose un package avec git for windows, une suite de petits outils en ligne de commande permettant de s'interfacer avec Git (indispensable pour que composer fonctionne bien).

cmder.png

Pour le télécharger, c'est sur cette page : http://cmder.net/

Dans la page, choisir le package "FULL" qui contient git for windows, dont on aura besoin.

cmder-installation.PNG

Télécharger le package, extraire l'archive dans c:/cmder et lancer cmder.exe.

cmder-dossier-installation.PNG

Vous aurez peut-être un warning, dans ce cas là, débloquez la protection windows.

cmder-warning.PNG

Et hop :

cmder-first-launch.PNG

N'hésitez-pas à pinner l'application à la barre des taches.

Installation de composer

Téléchargez l'installer windows sur la page https://getcomposer.org/doc/00-intro.md#installation-windows

composer-installer.PNG

Une fois téléchargé lancez le fichier composer-setup.exe.

N'activez pas le Developer mode.

Quand il vous demande "Choose the command-line PHP you want to use" Il faut sélectionner le php.exe inclus par exemple avec wamp server. Personnellement wamp server est configuré pour utiliser la version 7.0.23 de php, c'est donc celle que j'ai sélectionnée :

composer-php-selection.PNG

Si vous n'utilisez pas de proxy, laissez les champs vide quand l'option vous sera demandée et enfin terminez l'installation.

Pour que composer soit pris en compte, vous devez relancer une nouvelle instance de cmdr (fermer le programme et le relancer)

Vous pouvez tester composer avec la commande

composer --version

Qui vous retournera la version installé de composer :

composer-version.PNG

Bravo vous avez installé composer sous windows !

 

 

Comments

ludwig

Posté le Mercredi 16 mai 2018 - 11:07

merci ça m'a beaucoup aidé, car je n'avais pas pigé qu'il fallait aller chercher le php.exe sous mon wamp.

Posté le Vendredi 28 décembre 2018 - 13:58

Merci,

je suis sous mamp4 et cela m'a aidé à installer composer

Bonne fêtes de fin d'année

Caplande

Posté le Mercredi 3 avril 2019 - 15:46

Merci pour ces informations très claires, mais une question subsiste pour moi, elle est la suivante:
Pour permettre l'installation de Wamp, le chemin de l'exécutable php.exe ne doit pas être déclaré dans la variable d'environnement "path" de windows (windows10).
Développant sous Symfony, je dois, en permanence, faire appel à php (e.g.: php bin/console ....) dans la fenêtre de commandes. php n'étant pas reconnu, une erreur est émise.
Je pensais trouver, avec cmder, un moyen de traiter cette question, mais toutes mes tentatives échouent.
e.g: Créer un alias du type: alias php=C:/Wamp/bin/php/php7.2.14/php.exe
Mais lorsque je fais php bin/console... rien ne se passe!
Toutes les docs que j'ai trouvées sur cmder sont, soit très réduites, soit extrêmement techniques. Je serais preneur de tout conseil qui me permette d'être fixé sur la faisabilité de mon besoin.
Merci d'avance.

Anonyme

Posté le Vendredi 24 mai 2019 - 06:10

Super ce tuto

Ajouter un commentaire

Ne sera pas publié

HTML restreint

  • Balises HTML autorisées : <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et les adresses courriel se transforment en liens automatiquement.
CAPTCHA
Désolé, pour ça, mais c'est le seul moyen pour éviter le spam...