CMD Laravel clear Cache code не работает - как я могу заставить это работать - PullRequest
1 голос
/ 09 мая 2020

Я отформатировал свою систему и после этого заметил, что мой код очистки laravel на CMD больше не работает, а каждый раз, когда я пытаюсь очистить кеш на CMD, я получаю это сообщение об ошибке 'php не распознается как внутренняя или внешняя команда, действующая программа или командный файл '. Пожалуйста, мне нужна помощь, так как это действительно мучило мой проект laravel. Это код, который я использовал для очистки C: \ xam \ htdocs \ ib> php artisan cache: clear . Я хочу понять, если я что-то не так делаю. И это началось после того, как я переустановил окно 8.1 в окно 10.

1 Ответ

1 голос
/ 09 мая 2020

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

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

Это ошибка напрямую из Windows командная строка, а не Laravel. Вы пытаетесь использовать команду «php», которую Windows не понимает, потому что это не функция сборки.

Вам необходимо установить PHP в вашей системе и установить псевдоним, который будет указывать в php исполняемый файл (где вы установили PHP).

Если у вас уже где-то установлен PHP, вам нужно просто установить псевдоним (системную переменную): Как получить доступ к PHP с командной строкой на Windows?

Но я предполагаю, что ранее у вас было какое-то комплексное серверное решение, которое будет включать PHP, Apache / Nginx, Mysql / Mariadb et al. c, и есть много способов сделать это на Windows:

  1. XAMPP Он установит Apache, Mysql, PHP et c.
  2. Laragon Подобен XAMPP, но больше ориентирован на Laravel.
  3. Laradock Пакет из Docker изображений со всем программным обеспечением требуется.
  4. Laravel Homestand Готовая к использованию среда на виртуальной машине.
  5. Или просто установите вручную PHP автономный;)
...