web-dev-qa-db-fra.com

Comment mettre à jour la version php sur Windows 10

J'essaie de faire en sorte que mon Laravel projet fonctionne. Mais quand j'utilise composer update, il dit ceci:

Ce paquet nécessite php> = 5.6.4 mais votre PHP version (5.5.12) ne répond pas à cette exigence.

J'utilise WAMP, qui exécute php version 7.0.4, cela est également confirmé dans le navigateur si j'appuie sur la version php. Mais lorsque j'utilise php -v dans la console, cela montre que j'utilise PHP version 5.5.12 (cli). 

J'ai un peu cherché sur Google et j'ai découvert qu'il utilise ma version de Windows PHP au lieu de la version de mon serveur Web. Mais je ne savais pas comment mettre à jour ma version PHP sous Windows. 

Le contenu de My PATH est celui présenté dans l'image suivante.

 enter image description here

7
ThomH

Vous pouvez désinstaller composer, et lors de la réinstallation, il vous sera demandé de pointer vers votre répertoire PHP qui sera C:\wamp64\bin\php (généralement) à ce stade, vous pourrez choisir PHP version que vous souhaitez utiliser. bonne chance.

 enter image description here

8

Cela signifie que vous avez encore une autre installation de PHP dans votre système. Vérifiez votre Programs dans Control Panel et supprimez cette installation.

Cependant, vous pouvez également modifier votre variable d'environnement PATH. Procédure

Supprimez simplement le chemin qui pointe vers n'importe quel répertoire d'installation PHP.

Sinon, sinon, si vous n'êtes pas sûr de changer la variable PATH (ce qui peut entraîner de graves problèmes s'il n'est pas correctement défini), vous pouvez simplement supprimer le répertoire sur lequel pointe la variable PATH .... (je veux dire le répertoire PHP)

La meilleure solution consiste à ajouter le chemin de votre répertoire PHP7 bin au début de la variable PATH. Vous devez également rendre disponible composer dans ce répertoire PHP7 bin. 

Tels que, remplacer le C:\php dans votre chemin par C:\wamp\bin\php7 ou quel que soit l'emplacement du chemin PHP7.

1
Huzaib Shafi

si vous aviez déjà installé globalement xampp/wampp et composer, vous auriez peut-être ajouté php à votre chemin d’environnement pour l’appeler où vous le souhaitez, et vous voulez maintenant que ce compositeur utilise le nouveau xampp avec php que vous avez récemment installé. onglet avance> variable d'environnement> peut-être dans PATH puis recherchez si vous avez quelque chose comme C:\xampp\php et éditez votre nouvel emplacement php.

J'ai eu plusieurs versions de xampp pour tester et composer globalement installé pour PHP 7.2

0
alexanderesmar