'php' не распознается как внутренняя или внешняя команда, работающая программа или командный файл

1

Я пытаюсь установить Symfony 2.7, как указано в руководстве. Когда я открываю CMD (я запускаю его как администратор в Windows 8.1), путь по умолчанию - C:\Windows\System32. Я попытался c:\> php -r "readfile('http://symfony.com/installer');" > symfony команду, указанную в документации там (c:\> php -r "readfile('http://symfony.com/installer');" > symfony), а также в корневом каталоге, оба дайте мне ту же ошибку.

Я использую WAMP, модуль перезаписи appache и php_xls активируются.

Я также добавил следующее в PATH в переменных среды ;C:\wamp\bin\php\php5.2.5;C:\wamp\bin\mysql\mysql5.0.45\bin

Добавив его, я перезагрузил компьютер и до сих пор ничего не работал. Как установить Symfony 2.7?

  • 0
    Вы пытались поместить полный путь к исполняемому файлу php? Что-то вроде C:\wamp\bin\php\php5.2.5\php.exe -r "readfile('http://symfony.com/installer');" > symfony . Убедитесь, что php.exe находится в папке C: \ wamp \ bin \ php \ php5.2.5 \
  • 0
    @Andrew Andrew Я пробовал C:\>wamp\bin\php\php5.2.5\php.exe -r "readfile('http://symfony.com/installer');" > symfony которая выдает мне следующую ошибку: система не может найти указанный патч, и я попробовал C:\>cd\wamp\bin\php\php5.2.5\php.exe -r "readfile('http://symfony.com/installer');" > symfony которая выдает мне следующую ошибку: неверный синтаксис имени файла, имени каталога или метки тома. Я думаю, это потому, что у меня есть символ > после `C: \`? Как я могу это исправить?
Показать ещё 9 комментариев
Теги:
windows-8.1

1 ответ

0
Лучший ответ

Вот решение вашей исходной проблемы:

Вам просто нужно убедиться, что путь к исполняемому файлу php правильный, когда вы добавляете его в переменную среды PATH. Этот путь, вероятно, связан с версией PHP. Вы должны найти этот путь, выполнив навигацию внутри вашей установки и поиска папки php и двоичного кода. В вашем случае это будет C:\wamp\bin\php\php5.5.12

Однако для новой проблемы у вас есть...

Однако я получаю ошибку. Имя каталога недопустимо, когда я выполняю следующую команду: c:> projects\php symfony

Вам просто нужно убедиться, что ваш PATH обновлен с правильным путем для вашего php, а затем сделайте это с C:>

php projects\symfony

Обратите внимание, что php является исполняемым файлом, а projects\symfony - это путь к файлу symfony.

  • 0
    PATH обновлен и теперь показывает правильную версию PHP, я также могу видеть папку, если я вручную перехожу к ней. Теперь, если я делаю C:\>php projects\symfony я получаю следующую ошибку: could not open input file: projects\symfony Я также попробовал следующее, что привело к той же ошибке: C:\>wamp\bin\php\php5.5.12\php projects\symfony
  • 0
    Я полагаю, это потому, что в C:\wamp\bin\php\php5.5.12 нет папки проектов?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню