2012-10-13 8 views
15

Je veux exécuter un fichier .php dans Windows cmd. J'ai suivi cette suggestion: php is not recognized as an internal command (in Windows)Exécuter le fichier php dans Windows CMD

Mais ne fonctionne pas.

Je suis en train de faire dans le programme de commande C: \ Windows \ system32 \ cd \ myfolder Ensuite, entrez dans mon dossier comme C: \ php mais quand je saisis mon mon adresse fichier php comme C: \ MonDossier \ php file.php il montre juste l'erreur "php n'est pas reconnu comme interne ou externe" Mais quand j'essaye sans commande de php comme C: \ myfolder \ file.php il juste s'ouvre dans le bloc-notes. Mais je veux l'exécuter dans CMD. Comment peut-il être possible?

Répondre

34

Si vous utilisez Windows 10:

  1. Ouvrir le menu Démarrer
  2. Type path
  3. Cliquez Modifier les variables d'environnement système (en général, il est le résultat de recherche en haut) et continuer à l'étape 6 ci-dessous.

Si sur les anciens Windows:

  1. Show Desktop.

  2. Clic droit Poste raccourci sur le bureau.

  3. Cliquez sur Propriétés.

  4. Vous devriez voir une section de panneau de contrôle - Control Panel \ Système et sécurité \ System.

  5. Cliquez Paramètres système avancés dans le menu de gauche.

  6. Cliquez enviornment Variables vers le bas de la fenêtre Propriétés système .

  7. Sélectionnez CHEMIN dans la liste des variables utilisateur.

  8. Ajoutez votre chemin PHP (C: \ myfolder \ php) à votre variable PATH, séparée de la chaîne déjà existante par un point-virgule.

  9. Cliquez sur OK

  10. Ouvrez votre "cmd"

  11. Type de PATH, appuyez sur Entrée

  12. Assurez-vous que vous voyez votre dossier PHP dans la liste.

Cela devrait fonctionner.

Remarque: Assurez-vous que votre dossier PHP a le php.exe. Il devrait avoir le type de fichier CLI. Si vous n'avez pas le php.exe, allez-y et vérifiez les directives d'installation au - http://www.php.net/manual/en/install.windows.manual.php - et téléchargez le fichier d'installation à partir de là.

+0

Merci d'avoir fait tout cela. Mais qu'en est-il le fichier php.exe. Je n'ai pas ça. Est-il besoin de convertir le fichier php en .exe? – user1687804

+1

Lorsque vous tapez "php file.php", le premier php est en fait l'outil de ligne de commande php.exe. Juste édité la réponse. S'il vous plaît vérifier – janenz00

+0

ok, ce que j'ai fait. mon chemin est C: \ myfolder \ file.php Je modifie le chemin variable avec un autre chemin comme (.; path; C: \ myfolder) Et j'ai tapé dans cmd C: \ Windows \ system32> cd \ myfolder et obtenir mon dossier et montrant dans cmd comme C: \ myfolder> puis je tape C: \ myfolder> php file.php puis il montre juste "php n'est pas reconnu comme interne ou externe" ce que je dois faire? – user1687804

1

Vous devez déclarer l'environnement variable PHP dans le chemin, de sorte que vous pouvez utiliser comme ceci:

C:\Path\to\somewhere>php cli.php 

Vous pouvez le faire comme this

+2

Fatigué, mais il montre juste une erreur "php n'est pas reconnu comme interne ou externe" – user1687804

1

vous pouvez par exemple: définir votre environnement de chemin variable php.exe dossier, par exemple c: \ program files \ php

créer un fichier de script dans d: \ avec nom de fichier comme a.php

ouvert cmd: aller à d: entraînement à l'aide d: commande

type de commande suivante

php -f a.php

vous verrez la sortie

Questions connexes