PHP не розпізнається як внутрішня чи зовнішня команда в командному рядку


106

Я отримав таку помилку, коли запускаю команду 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' не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма або пакетний файл.

Відповіді:


166

Додайте C:\xampp\phpдо PATHзмінної середовища.

Потім закрийте командний рядок і перезапустіть знову.

Примітка:

Дуже важливо закрити командний рядок і перезапустити знову, інакше зміни не відображатимуться.


12
Для WAMP шлях є "C: \ wamp64 \ Bin \ PHP \ phpx.xx"
Jaydip Kalkani

111

Вам потрібно перейти в Мій комп'ютер-> Властивості -> Розширені налаштування системи

Тепер натисніть на Змінні середовища

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

Додати : C: \ xampp \ php у значення змінної контуру

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

Тепер перезапустіть командний рядок ЗРОБАНО!

Примітка. Переконайтеся, що ви запускаєте CMD через запуск як адміністратор


3
Дякуємо за відповідь із деталями зображення
Раджиб

14

Вам просто потрібно додати шлях до вашого PHPфайлу. Якщо ви використовуєте wampабо не встановили його на накопичувачі C.

На малюнку показано, як знайти шлях


9

Встановіть "C:\xampp\php"у зміну середовища PATH . Потім перезапустіть підказку CMD.


5

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



2

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

  1. На робочому столі правою кнопкою миші клацніть піктограму Комп'ютер.
  2. У контекстному меню виберіть "Властивості".
  3. Клацніть посилання Розширені налаштування системи.
  4. Клацніть Змінні середовища. У розділі Системні змінні знайдіть змінну середовища PATH та виберіть її. Натисніть Редагувати. Якщо змінної середовища PATH не існує, натисніть кнопку Створити.
  5. У вікні редагування змінної системи додайте C:\xampp\phpдо змінної середовища PATH .

Дуже важлива примітка: командний рядок перезапуску


Ця помилка виникає при спробі використання командою. За допомогою даного рішення ваш змінний шлях середовища буде виправлений, але якщо ви не закриєте командний рядок після зміни шляху, то старий шлях буде працювати лише. якщо ви не перезапустили командний рядок, зміни не відображатимуться. Після зміни шляху змінної середовища закрийте командний рядок (Якщо командний рядок був відкритий перед внесенням змін) і повторно використовуйте командний рядок для подальшого використання.
Удхав Сарвая

0

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

Ось, що я роблю на моєму ПК, я встановлюю все програмне забезпечення, яке я зазвичай використовую в G: partian not C: якщо моя операційна система впаде (виграйте 10), не потрібно перевстановлювати їх ще раз і втратив час, тоді як Windows працює, це оновить PATH автоматичний, якщо ви встановите будь-яку нову програму або пісочку програмного забезпечення,

ТАК

Я повинен оновити 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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.