web-dev-qa-db-fra.com

«Php.exe» n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes

"Php.exe" n’est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes.

Pourquoi cette erreur se produit-elle alors que j'ai ajouté PHP à mes variables d'environnement?

Ma variable d'environnement PATH est illustrée ci-dessous:

C:\Program Files\NVIDIA Corporation\PhysX\Common; C:\Program Files\Common Files\Microsoft Shared\Windows Live; C:\Program Files\PC ............... Files\QTSystem \; A:\xampp\php\php.exe

J'utilise Windows 7.

34
saint1729

Je pense que vous devez le changer en A:\xampp\php\et le laisser là, puis il cherchera le répertoire pour le fichier, aussi: avez-vous essayé d'appeler juste php au lieu de php.exe et vérifiez que le répertoire est correct.

23
lfxgroove
A:\xampp\php\php.exe

La variable d'environnement PATH doit contenir uniquement des chemins, pas des noms de fichiers.

Fais ça

A:\xampp\php
43
Pekka 웃

c'est très simple à faire
Vous devez également ajouter php.exe
Ajout de ce chemin:
touche Windows + pause
cliquez sur Paramètres système avancés
cliquez sur Variable d'environnement
Partie variables système -> Chemin -> Modifier et ajouter
C:\wamp\bin\php\php5.3.8;
fermez-vous cmd invite si son ouvert
C'est fait!

29
user1301098

enter image description hereRemarque: - Après la configuration de la variable d'environnement, veuillez redémarrer votre ordinateur, cela fonctionnera bien

Note:- After setup enviroment variable please restart you computer then its will work fine

17
Motilal Soni

La dernière partie ne devrait-elle pas être: C:\xampp\php\? Sauf si vous avez remappé vos lecteurs, A est la disquette. :)

En outre, vous devez spécifier le dossier, pas le fichier exe lui-même.

6
Tudor

Définissez PHP comme variable d'environnement à partir du système comme ci-dessous pour l'exécuter à partir de CMD

1)Windows key + Pause
2)Click on Advanced system settings
3)Now click on Environment Variables.. button  
4)In system variable section search for Path and edit it as D:\wamp\bin\php\php5.3.13;(If one needs to append it to some already exits value then start path with;)
5)Now open CMD and run command PHP from any path where you don’t have PHP installed , in my case it’s C drive.
6)We can check above set Path from CMD using Path command also.
5
Digisha

Mon cas utilise Bitnami Ruby Stack Apache Web server,

  1. Touche Windows appuyée + bouton Pause/Arrêt
  2. Paramètres système avancés cliqués
  3. Cliquez sur Variables d'environnement
  4. Sous Variables système> modifiez la variable PATH en ajoutant C:\Bitnami\rubystack-1.9.3-24\php
  5. Cliquez sur Ok pour fermer la fenêtre Variable d'environnement
  6. Fermez votre invite de commande si ouverte

    * (Passez à 7. pour confirmer si php est installé)

  7. Appuyez sur la touche Windows + bouton R pour ouvrir votre cmd
  8. Tapez php -v pour afficher votre version php Confirm installed php version
5
Dun0523

Si vous avez installé le serveur WAMP, votre chemin peut varier. Par exemple, j'ai installé WAMP et le chemin vers mon php.exe s'est avéré être:

C:\wamp\bin\php\php5.5.12\php.exe

Pour le faire fonctionner, j'ai entré le chemin suivant dans la variable PATH des variables système:

C:\wamp\bin\php\php5.5.12

Une fois terminé, j'ai redémarré l'invite de commande et tout a bien fonctionné.

Le chemin peut donc varier en fonction de la façon dont vous avez installé PHP. Si vous souhaitez installer le serveur WAMP et lui faire installer d'autres packages essentiels comme PHPMyAdmin, etc., vous pouvez le faire à partir de: wampserver.com

3
Devner

Dans mon cas, le chemin de l'environnement est C:\ProgramData\Drush\;C:\Program Files (x86)\Drush\Php; et cela fonctionne pour moi.

Si j'ajoute simplement C:\xampp\php\ à force de travailler pour moi.

J'espère que si quelqu'un confronté à ce problème peut essayer cette suggestion.

2
Pushpinder Rana