Подтвердить что ты не робот

PHP не распознается как внутренняя или внешняя команда в командной строке

При запуске команды с php

я получил следующую ошибку:
C:\xampp\htdocs>php
'php' is not recognized as an internal or external command,
operable program or batch file.

Я не получаю никаких ошибок при запуске команды с php в следующем пути:

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

Почему я получаю эту ошибку?

'php' не распознается как внутренняя или внешняя команда, операционная программа или командный файл.

4b9b3361

Ответ 1

Добавьте C:\xampp\php в PATH окружения PATH.

Затем закройте командную строку и перезапустите снова.

Это очень важно, потому что если вы не перезапустите командную строку, изменения не будут отражены.

Ответ 2

Вам нужно перейти в Мои Computer-> свойства → Расширенные настройки системы

Теперь нажмите на переменные среды

enter image description here

Добавьте ; C:\xampp\php в значение переменной пути

enter image description here

Теперь перезапустите командную строку Готово!

Примечание: убедитесь, что вы запускаете CMD через администратор

Ответ 3

Установите "C:\xampp\php" в переменной среды PATH. Затем перезапустите приглашение CMD.

Ответ 4

Вам просто нужно добавить путь к вашему файлу PHP. Если вы используете wamp или не установили его на диске C.

The picture shows how to find the path

Ответ 6

Вам нужно добавить C:\xampp\php в PATH Environment Variable, только после этого вы сможете выполнять командную строку php извне php_home.

Ответ 7

Я также получил следующую ошибку при запуске команды с PHP, я сделал решение, как это:

  1. На рабочем столе щелкните правой кнопкой мыши значок "Компьютер".
  2. Выберите Свойства из контекстного меню.
  3. Нажмите на ссылку Расширенные настройки системы.
  4. Нажмите Переменные среды. В разделе Системные переменные найдите переменную среды PATH и выберите ее. Нажмите Изменить. Если переменная среды PATH не существует, нажмите New.
  5. В окне Изменить C:\xampp\php переменную добавьте C:\xampp\php в переменную среды PATH.

Очень важное примечание: перезапустите командную строку

Ответ 8

enter image description here enter image description here

Вот что я делаю на своем ПК: я устанавливаю все программное обеспечение, которое я обычно использовал в G: partian not C: если моя операционная система падает (win 10), не нужно переустанавливать их снова и потерял время, затем как работают окна ПУТЬ автоматическая, если вы устанавливаете любую новую программу или кусок программного обеспечения,

ТАК

Я должен обновить PATH, как это ЗДЕСЬ! все мое программное обеспечение я обычно использовал

%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