在Windows/IIS上使用CakePHP安装PHPUnit

在Windows/IIS上使用CakePHP安装PHPUnit,cakephp,phpunit,cakephp-2.0,pear,Cakephp,Phpunit,Cakephp 2.0,Pear,我按照CakePHP 2.x(通过test.php)给出的说明安装PHPUnit: 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 它还表示要验证PHP

我按照CakePHP 2.x(通过test.php)给出的说明安装PHPUnit:

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

它还表示要验证PHPUnit是否位于php.ini中的include_路径中。我不确定哪条路径应该在include_路径中。我当前的包含路径是:

include\u path=“;C:\Program Files(x86)\PHP\v5.3\PEAR\PEAR;C:\Program Files(x86)\PHP\v5.3\PEAR”

虽然在
C:\ProgramFiles(x86)\PHP\v5.3\PEAR\
中有一个
PHPUnit-3.5.14.tar
文件,但我没有看到PHPUnit文件夹或类似的东西。我对PEAR很陌生,所以很容易出问题


在运行PEAR命令后,我还尝试重新启动IIS。

这是几个因素的组合

我的PEAR版本已经过时了,所以我安装了最新的。contrebis的评论也是一个因素,CakePHP文档已经更新。最后,我遇到了安装PHPUnit的问题。在所有这些之后,以及对php.ini的include\u路径的更新,我让它工作了。

C:\ProgramFiles(x86)\php\v5.3\PEAR\PEAR
看起来include工作正常。如果安装正常,还应该找到
C:\ProgramFiles(x86)\PHP\v5.3\PEAR\PEAR\PHPUnit\Autoload.PHP
。由于PEAR安装在程序文件中,请检查您在安装时是否具有管理员权限。此外,文档中还提供了安装说明。