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

Решение ошибки php не является внутренней или внешней командой

Оглавление:

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

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

ошибка - php не является внутренней или внешней командой
Рис 1. Ошибка - php не является внутренней или внешней командой

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

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

В общем, эта ошибка появиться при вводе любых команд, которые начинаются с ключевого слова php. А появляется она из-за того что не настроена переменная среда PATH.

Как исправить эту ошибку ?

Для того чтобы исправить эту ошибку, необходимо в значение переменной среды PATH записать путь до приложения php.exe, которая находится внутри папки вашего локального сервера.

Значит, для того чтобы дойти до значения переменной PATH, в windows 7, необходимо сделать следующие шаги:

1. На рабочем столе, правым кликом мыши кликаем на значок "Мой компьютер" или он может называться просто "Компьютер". И выбираем пункт "Свойства".

Открываем свойства компьютера
Рис 2. Открываем свойства компьютера

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

свойства компьютера
Рис 3. Свойства компьютера

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

Свойства системы
Рис 4. Свойства системы

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

Переменная среда PATH
Рис 5. Переменная среда PATH

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

Значение переменной PATH
Рис 6. Значение переменной PATH

Теперь, в начале значения этой переменной необходимо добавить путь к папке на локальном сервере, где находится приложение php.exe.

Вам надо найти эту папку на Вашем локальном сервере и прописать путь к ней.

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

D:\wamp\bin\php\php5.6.25;
Путь к приложению php.exe
Рис 7. Путь к приложению php.exe
Замечание! Обратите внимание, что в конце пути нужно обязательно поставить точку с запятой.
Прописываем путь к php в переменную среду PATH
Рис 8. Прописываем путь к php в переменную среду PATH

Теперь нажимаем кнопку OK, потом еще раз OK и еще раз OK.

После этих действии перезагружаем компьютер.

Если Вы хотите использовать другую версию PHP, которая доступна на вашем сервере, то в значение переменной среды пропишите путь к папке данной версии. Или, можете добавить оба пути к обеим версиям.

Ну, вот и все, путь к приложению php.exe в переменную среду PATH добавлен. Теперь команда php в командной строке должна работать.

Попытаюсь еще раз узнать версию установленного фреймворка Laravel.

Узнаем версию фреймворка Laravel
Рис 9. Узнаем версию фреймворка Laravel

И вуаля, все работает, ошибка исчезла. На этом заканчивается эта маленькая, но очень полезная статья. Теперь вы знаете, как решить ошибку "php не является внутренней или внешней командой" и можете продолжать ввести необходимые php команды в командную строку.

Похожие статьи:

Понравилась статья?

Тогда поделитесь ею с друзьями и подпишитесь на новые интересные статьи.

Поделиться с друзьями:

Подписаться на новые статьи:

Delivered by FeedBurner

Поддержите пожалуйста мой проект!

Следующая статья >>

Если у Вас есть какие-то вопросы или предложения, то можете писать их в комментариях или мне на почту sergiu1607@gmail.com. И если Вы заметили какую-то ошибку в статье, то прошу Вас, сообщите мне об этом, и в ближайшее время я всё исправлю.

Добавляйтесь ко мне в друзья в:

Добавляйтесь в мои группы:

Подпишитесь на мои каналы:

Автор статьи: Мунтян Сергей

Копирование материалов с сайта sozdatisite.ru ЗАПРЕЩЕНО!!!

Дата добавления: 2017-12-19 00:20:00