Я следовал указаниям CakePHP 2.x (через test.php) установить PHPUnit:Установка PHPUnit с CakePHP на Windows/IIS
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear install phpunit/PHPUnit-3.6.4
Это все, казалось, успешно закончить, но до сих пор test.php говорит PHPUnit is not installed!
Он также говорит, чтобы проверить, что PHPUnit находится в include_path в php.ini. Я не совсем уверен, какой путь должен быть в include_path. Мой текущий include_path является:
include_path=".;C:\Program Files (x86)\PHP\v5.3\PEAR\pear;C:\Program Files (x86)\PHP\v5.3\pear"
Я не вижу папку PHPUnit или что-нибудь подобное, хотя есть PHPUnit-3.5.14.tar
файл в C:\Program Files (x86)\PHP\v5.3\PEAR\
. Я очень новичок в PEAR, так что это может легко стать чем-то фундаментальным.
Я также попытался перезапустить IIS после запуска команд PEAR.
'C: \ Program Files (x86) \ PHP \ v5.3 \ PEAR \ pear' отлично подходит для работы include. Вы также должны найти 'C: \ Program Files (x86) \ PHP \ v5.3 \ PEAR \ pear \ PHPUnit \ Autoload.php', если он установлен нормально. Поскольку PEAR установлен в Program Files, у вас есть права администратора при установке. Также было добавлено [последнее изменение] (https://github.com/cakephp/cakephp/commit/3f7cbf561b46aa254fe14fdd1a44440c93daab81) к инструкциям по установке в документах. – contrebis