Bonjour,

Je rencontre un problème avec la version de PHP dans composer, sur Windows10.

Ce que je fais

J'aimerais avoir la version 7.0.29 de PHP, alors que j'ai actuellement la version 5.6
Je pensais avoir installé la derniere version, mais dans composer, le php-v m'affiche encore php5.6

Bizarrement, quand je vais dans le repertoire de php 7, ca m'affiche que j'ai php7

Quelqu'un sait d'ou ca provient ?

Merci, et excellente journée

Julien

5 réponses


Huggy
Réponse acceptée

Tu as la commande WHERE qui te donnera l'emplacement de l'executable php trouvé par le PATH

C:\>where php.exe
C:\wamp64\bin\php\php5.6.31\php.exe

Attention, il y a deux variables PATH, l'une propre à ton compte utilisateur et l'autre propre au Système
la recherche commence par le répertoire courant puis par le PATH System puis le PATH user

Vérifie ta variable d'environnement PATH

Oui, c'est ca qui m'etonne le plus, c'est que ma variable d'environnement PATH est :

C:\wamp\bin\php\php7.0.29

mais que mon php dans mon invite de commande est php 5.6 ... (?)

Je m'y connais moyennement en informatique, et il serait bien possible que j'ai mal installé PHP...
Serait-il possible que j'ai installé un php5.6 qui prendrait le dessus sur le php7 qui est dans wamp ?

Voici mes variables d'environnement actuels :

merci encore, et excellente journée

Merci beaucoup Huggy, ca venait de la variable d'environnement SYSTÈME. J'avais seulement modifié la variable d'utilisateur.

Merci encore