Как получить доступ к PHP из командной строки в Windows? - PullRequest
28 голосов
/ 05 сентября 2011

Я пытаюсь узнать, как получить доступ к PHP-скриптам из командной строки (CLI)

Ниже приведено изображение из моей попытки, пожалуйста, помогите.Я использую Windows 7

Cli

Ответы [ 3 ]

75 голосов
/ 05 сентября 2011

Вам необходимо добавить каталог установки PHP в переменную среды %PATH% или работать из каталога установки PHP.

Чтобы добавить его в путь (Лучший подход - Отредактировано для Windows 7):

  • Щелкните правой кнопкой мыши значок My Computer
  • Нажмите Properties
  • Нажмите Advanced system settings в левой навигационной панели
  • Нажмите Advanced вкладка
  • Нажмите Environment Variables кнопку
  • В разделе System Variables выберите Path (без учета регистра) и нажмите кнопку Edit
  • Добавьте точку с запятой (;) в конец строки, затем добавьте полный путь к файловой системе вашей установки PHP (например, C:\Program Files\PHP)
  • Продолжайте нажимать OK и т. Д.все диалоговые окна исчезли
  • Закройте командную строку и откройте ее снова
  • Сортировка

В качестве альтернативы, вы можете запустить cd <PHP installation path>, прежде чем пытаться запустить командуили назовите ваш скрипт как <FULL file system path of php.exe> <path to script>

7 голосов
/ 17 мая 2018

Для временного использования, попробуйте это: (выгода для использования npm или composer)

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

Для теста используйте это:

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

Теперь вы можете получить доступ к PHP команде:

> php -v
PHP 5.3.29 (cli)
4 голосов
/ 03 февраля 2014

Простой способ: Запустите CMD, затем введите

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

Измените последнюю часть для другого скрипта и убедитесь, что у вас та же папка php версии, что и у меня.(Php5.4.3)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...