Как решить ошибку "php не является внутренней или внешней командой" ?

Оглавление:
Очень часто начинающие программисты сталкиваются с такой ошибкой как " php не является внутренней или внешней командой ", если Вы тоже столкнулись с этой ошибкой, и ищите решение, то вы попали по адресу. В этой статье поговорим о том, из-за чего возникает эта ошибка и как её решить.
Значит, эта ошибка появляется при вводе определенной php команды в командной строке. Например, я попытаюсь ввести команду, которая отобразит мне текущую версию фреймворка Laravel. Но, в результате я получаю эту ошибку:

Эту же ошибку я получу, если попытаюсь запустить любую другую php команду фреймворка Laravel или любого другого фреймворка.
Также она появиться, если я попытаюсь, например, установить composer, используя командную строку.
В общем, эта ошибка появиться при вводе любых команд, которые начинаются с ключевого слова php. А появляется она из-за того что не настроена переменная среда PATH.
Как исправить эту ошибку ?
Для того чтобы исправить эту ошибку, необходимо в значение переменной среды PATH записать путь до приложения php.exe, которая находится внутри папки вашего локального сервера.
Значит, для того чтобы дойти до значения переменной PATH, в windows 7, необходимо сделать следующие шаги:
1. На рабочем столе, правым кликом мыши кликаем на значок "Мой компьютер" или он может называться просто "Компьютер". И выбираем пункт "Свойства".

2. В появившемся окне, кликаем на пункт Дополнительные параметры системы.

3. Дальше нажимаем на кнопку Переменные среды.

4. Дальше выбираем переменную PATH и нажимаем на кнопку "Изменить". Если переменная PATH не существует, то нажимаем на кнопку "Создать".

В результате чего, появится еще одно маленькое окошко, где и нужно прописывать нужный путь.

Теперь, в начале значения этой переменной необходимо добавить путь к папке на локальном сервере, где находится приложение php.exe.
Вам надо найти эту папку на Вашем локальном сервере и прописать путь к ней.
У меня стоит локальный сервер WAMP, который установлен в корень диска D. Значит, путь к папке с приложением php.exe, у меня будет такой:


Теперь нажимаем кнопку OK, потом еще раз OK и еще раз OK.
После этих действии перезагружаем компьютер.
Если Вы хотите использовать другую версию PHP, которая доступна на вашем сервере, то в значение переменной среды пропишите путь к папке данной версии. Или, можете добавить оба пути к обеим версиям.
Ну, вот и все, путь к приложению php.exe в переменную среду PATH добавлен. Теперь команда php в командной строке должна работать.
Попытаюсь еще раз узнать версию установленного фреймворка Laravel.

И вуаля, все работает, ошибка исчезла. На этом заканчивается эта маленькая, но очень полезная статья. Теперь вы знаете, как решить ошибку "php не является внутренней или внешней командой" и можете продолжать ввести необходимые php команды в командную строку.
Видео: Решение ошибки php не является внутренней или внешней командой
Похожие статьи:
Понравилась статья?
Тогда поделитесь ею с друзьями и подпишитесь на новые интересные статьи.
Поделиться с друзьями:
Подписаться на новые статьи:
Поддержите пожалуйста мой проект!
Если у Вас есть какие-то вопросы или предложения, то можете писать их в комментариях или мне на почту sergiu1607@gmail.com. И если Вы заметили какую-то ошибку в статье, то прошу Вас, сообщите мне об этом, и в ближайшее время я всё исправлю.
Добавляйтесь ко мне в друзья в:
Добавляйтесь в мои группы:
Подпишитесь на мои каналы:
Автор статьи: Мунтян Сергей
Копирование материалов с сайта sozdatisite.ru ЗАПРЕЩЕНО!!!
Дата добавления: 2017-12-19 05:20:00