При запуске phpunit из командной строки возвращается «phpunit» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл. » - PullRequest
8 голосов
/ 08 июня 2011

Когда я запускаю phpunit в командной строке, я получаю 'phpunit' is not recognized as an internal or external command, operable program or batch file.

php был добавлен в мой системный путь. Мой php.ini включает в себя include_path=".;C:\PHP\pear".

Как получить команду phpunit для распознавания в командной строке?

Ответы [ 2 ]

11 голосов
/ 08 июня 2011

Убедитесь, что установка PEAR установлена ​​правильно и доступна в среде Windows. Каждая команда PEAR имеет соответствующий файл .bat в каталоге установки PEAR, например, phpunit.bat. Потому что это файлы, которые вызываются при выполнении, например, phpunit в командной строке, этот каталог также должен быть в вашей переменной PATH. Наличие каталога PEAR только для include_path недостаточно.

Если вы уверены, что PEAR установлен правильно. переустановите PHPUnit с

pear install --alldeps --force phpunit/PHPUnit 
3 голосов
/ 08 июня 2011

Вам нужно добавить путь php (который C: \ PHP) в переменную PATH.

В Windows 7 это будет: 1) Мой компьютер -> Правый клик -> Свойства 2) Расширенные настройки системы 3) Нажмите кнопку «Переменные среды» 4) Найдите запись «Путь» в разделе «Системная переменная» и: а) добавить в конец "; C: \ PHP" (без кавычек) или же б) добавьте в начало "C: \ PHP;"

EDIT:

php был добавлен в мой системный путь.

Вам нужно необходимо открыть новую командную строку Windows (не требуется выход из системы, перезагрузите компьютер ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...