web-dev-qa-db-fra.com

PHP n'est pas reconnu comme une commande interne ou externe dans l'invite de commande

J'ai le message d'erreur suivant lorsque j'exécute une commande avec php

C:\xampp\htdocs>php
'php' is not recognized as an internal or external command,
operable program or batch file.

Je ne reçois aucune erreur lorsque j'exécute la commande avec php dans le chemin suivant:

C:\xampp\php>php  //do not got error here

Pourquoi j'ai cette erreur?

'php' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes.

69
Sadikhasan

Ajoutez C:\xampp\php à votre variable d’environnement PATH

Fermez ensuite votre invite de commande et redémarrez à nouveau. 

C'est très important parce que si vous ne redémarrez pas, vous commandez Invite, les modifications ne seront pas reflétées.

119
Alive to Die

Vous devez aller à Poste de travail-> Propriétés -> Paramètres système avancés

Maintenant, cliquez sur Variables d'environnement

 enter image description here

Ajouter ; C:\xampp\php dans la valeur de variable path

 enter image description here

Maintenant, relancez la commande Invite DONE!

Remarque: Assurez-vous d’exécuter CMD en tant qu’administrateur.

71
Prince Patel

Définissez "C:\xampp\php" dans votre variable PATH Environment. Puis redémarrez l’invite CMD.

7
Vikas

Vous devez juste ajouter le chemin de votre fichier PHP. Si vous utilisez wamp ou si vous ne l’avez pas installée sur le lecteur C.

 The picture shows how to find the path

6
Progga Ilma

Votre chemin est-il correctement configuré? 

Sous Windows, vous pouvez le faire comme décrit ici: 

http://www.computerhope.com/issues/ch000549.htm

5
user5093637

Vous devez ajouter C:\xampp\php à votre PATH Environment Variable, vous pourrez ensuite exécuter la ligne de commande php de l'extérieur php_home.

4
Raja

J'ai aussi eu l'erreur suivante quand j'exécutais une commande avec PHP, j'ai fait la solution comme ça:

  1. Sur le bureau, cliquez avec le bouton droit sur l'icône de l'ordinateur.
  2. Choisissez Propriétés dans le menu contextuel.
  3. Cliquez sur le lien Paramètres système avancés.
  4. Cliquez sur Variables d'environnement. Dans la section Variables système, recherchez la variable d’environnement PATH et sélectionnez-la. Cliquez sur Edit. Si la variable d'environnement PATH n'existe pas, cliquez sur Nouveau.
  5. Dans la fenêtre Modifier la variable système, ajoutez C:\xampp\php à votre variableCHEMINvariable d’environnement.

Remarque très importante: invite de commande de redémarrage

1
Udhav Sarvaiya

 enter image description here  enter image description here

Voici ce que je fais sur mon ordinateur, j’installe tous les logiciels que j’utilisais habituellement dans G: partian et non C: Si mon système d’exploitation est à l’automne (win 10), inutile de les réinstaller et de perdre du temps, alors comment work it update PATH automatic si vous installez un nouveau programme ou une nouvelle pièce de logiciel, 

ALORS 

Je dois mettre à jour PATH comme ceux-ci ICI! tous mes logiciels que j'ai l'habitude d'utiliser 

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;G:\HashiCorp\Vagrant\bin;G:\xampp\php;G:\xampp\mysql\bin;G:\Program Files (x86)\heroku\bin;G:\Program Files (x86)\Git\bin;G:\Program Files (x86)\composer;G:\Program Files (x86)\nodejs;G:\Program Files (x86)\Sublime Text 3;G:\Program Files (x86)\Microsoft VS Code\bin;G:\Program Files (x86)\cygwin64\bin

 enter image description here

0
Abu Bakr