web-dev-qa-db-fra.com

Comment accéder à PHP avec la ligne de commande sous Windows?

J'essaie d'apprendre à accéder aux scripts PHP à partir de la ligne de commande (CLI)

Ci-dessous une image de ma tentative, aidez-moi. J'utilise Windows 7

Cli

28
JasonDavis

Vous devez ajouter votre PHP au %PATH% variable d'environnement, ou travaillez à partir du répertoire d'installation PHP.

Pour l'ajouter au chemin (La meilleure approche - Édité pour Windows 7):

  • Faites un clic droit sur un My Computer icône
  • Cliquez sur Properties
  • Cliquez sur Advanced system settings depuis la gauche de navigation
  • Cliquez sur l'onglet Advanced
  • Cliquez sur Environment Variables bouton
  • Dans le System Variables section, sélectionnez Path (insensible à la casse) et cliquez sur le bouton Edit
  • Ajoutez un point-virgule (;) à la fin de la chaîne, puis ajoutez le chemin complet du système de fichiers de votre installation PHP (par exemple C:\Program Files\PHP)
  • Continuez à cliquer sur OK, etc. jusqu'à ce que toutes les boîtes de dialogue aient disparu
  • Fermez votre invite de commande et ouvrez-la à nouveau
  • Triés

Vous pouvez également exécuter cd <PHP installation path> avant d'essayer d'exécuter votre commande ou d'appeler votre script comme <FULL file system path of php.exe> <path to script>

75
DaveRandom

Pour une utilisation temporaire, essayez ceci: (avantage pour une utilisation npm ou composer)

> SET PATH=c:\wamp\bin\php\php5.3.29\;%PATH%

Pour le test, utilisez ceci:

> echo %PATH%
c:\wamp\bin\php\php5.3.29\;c:\anothers\;

Vous pouvez maintenant accéder à la commande PHP:

> php -v
PHP 5.3.29 (cli)
7
Nabi K.A.Z.

Easy Way: Exécutez CMD puis tapez

C:\wamp\bin\php\php5.4.3\php.exe -f "C:\wamp\www\timenow.php"

Changez la dernière partie pour un script différent et assurez-vous que vous avez le même dossier de version php que moi. (php5.4.3)

5
Mikeys4u