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

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

Почему эта ошибка возникает, хотя я добавил PHP в переменные среды?

Моя переменная среды PATH показана ниже:

C: \ Program Files \ NVIDIA Corporation \ PhysX \ Common; C: \ Program Files \ Common Files \ Microsoft Shared \ Windows Live; C: \ Program Files \ PC ……………. файлы \ QTSystem \; A: \ XAMPP \ PHP \ php.exe

Я использую Windows 7.

Я думаю, вам нужно изменить его на A: \ xampp \ php \ и просто оставить его там, затем он будет искать каталог для файла, также: попробовали ли вы просто называть php вместо php.exe и проверить, что каталог верный.

A:\xampp\php\php.exe 

Переменная среды PATH должна содержать только пути, а не имена файлов.

Сделайте это

 A:\xampp\php 

это очень легко сделать
Вам также нужно добавить php.exe
Добавление этого пути:
windows key + pause
нажмите «Предварительные настройки системы»
щелкните Переменная среды
Часть системных переменных -> Путь -> Изменить и добавить
C: \ WAMP \ Bin \ PHP \ php5.3.8;
закройте подсказку cmd, если ее открыть
Готово!

введите описание изображения здесь

Просмотр выше экрана для настройки переменной окружения в окне 7

Примечание. – После настройки переменной окружения перезагрузите компьютер, тогда он будет работать нормально

Должна ли последняя часть быть: C:\xampp\php\ ? Если вы не перемонтируете свои диски, A – это гибкий диск. 🙂

Кроме того, вам нужно указать папку, а не файл exe.

В моем случае я использую Bitnami Ruby Stack Apache Web-сервер,

  1. Нажмите клавишу Windows + Кнопка паузы / разрыва
  2. Нажмите расширенные системные настройки
  3. Щелкните переменные среды
  4. В разделе «Системные переменные»> измените переменную PATH, добавив C: \ Bitnami \ rubystack-1.9.3-24 \ php
  5. Нажмите «ОК», чтобы закрыть окно «Изменение среды».
  6. Закройте командную строку, если открыть

    * (Перейдите к 7. для подтверждения, если php установлен)

  7. Нажмите кнопку Windows Key + R, чтобы открыть свой cmd
  8. Введите php -v для просмотра вашей версии php Подтвердить установленную версию php

Установите PHP как переменную среды из системы, как показано ниже, чтобы запустить ее из 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. 

Если вы установили WAMP-сервер, ваш путь может отличаться. Например, я установил WAMP, и путь к моему php.exe оказался:

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

Чтобы он работал, я ввел следующий путь в переменную PATH системных переменных:

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

После этого я перезапустил командную строку, и все было хорошо.

Таким образом, путь может варьироваться в зависимости от того, как вы установили PHP. Если вы хотите установить WAMP-сервер и установить другие необходимые пакеты, такие как PHPMyAdmin и т. Д., Вы можете сделать это с помощью: wampserver.com

В моем случае путь среды – C:\ProgramData\Drush\;C:\Program Files (x86)\Drush\Php; и это работает для меня.

Если я просто добавлю C:\xampp\php\ dint для меня.

Я надеюсь, что кто-то, кто столкнутся с этим вопросом, может попробовать это предложение.