Ошибка "Could not open input file: \composer.phar"

24 Декабря 2024 23:28

Ошибка "Could not open input file: \composer.phar" обычно возникает при попытке ввода команды composer в терминале. Речь, конечно же, идет про ОС WIndows!

Самые очевидные причины почему это возникает:

  1. Не установлен composer. Кто знает, может случайно удалили его! Нужно проверить по пути C:\ProgramData\ComposerSetup\bin есть ли там файлы composer и composer.phar. Если нет - качаем composer и устанавливаем, если есть - переходим к следующему пункту!
  2. Нет переменной среды. Заходим в Свойства "Компьютер" -> Дополнительные параметры системы -> Переменные среды -> Системные переменные -> Path. Если там нет C:\ProgramData\ComposerSetup\bin - добавляем! Если есть - переходим к следующему пункту.
  3. У вас установлен OSPanel с битым composer.bat! Вводим в терминале команду where composer и убеждаемся, что команда composer ссылается на composer.bat OSPanel. Заходим по пути, удаляем этот файл! На скрине, второй вызов where composer уже после удаления файла composer.bat из OSPanel.