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

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

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

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

2 ответов


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

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

pear install --alldeps --force phpunit/PHPUnit 

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

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

EDIT:

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

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