接受的答案在您安装 phpunit 3.4 时有效,但如果您希望安装 phpunit 3.5(也可用于 Zend 项目中的单元测试,尽管 Zends 自己的测试可能不会全部通过),您必须遵循稍微不同的路径。在安装 phpunit 之前,您需要单独安装 phpunit 3.5 的依赖项,否则某些依赖项只会强制安装 phpunit 3.6:
首先安装(注意 -f 选项,它强制安装特定版本):
sudo pear install -f --installroot /your/path/to/PHPUnit35 pear.symfony-project.com/YAML-1.0.2
sudo pear install -f --installroot /your/path/to/PHPUnit35 pear.phpunit.de/PHPUnit_Selenium-1.0.1
sudo pear install -f --installroot /your/path/to/PHPUnit35 pear.phpunit.de/PHP_Timer-1.0.0
sudo pear install -f --installroot /your/path/to/PHPUnit35 pear.phpunit.de/Text_Template-1.0.0
sudo pear install -f --installroot /your/path/to/PHPUnit35 pear.phpunit.de/PHPUnit_MockObject-1.0.3
sudo pear install -f --installroot /your/path/to/PHPUnit35 pear.phpunit.de/File_Iterator-1.2.3
sudo pear install -f --installroot /your/path/to/PHPUnit35 pear.phpunit.de/PHP_CodeCoverage-1.0.2
sudo pear install -f --installroot /your/path/to/PHPUnit35 pear.phpunit.de/DbUnit-1.0.0
sudo pear install -f --installroot /your/path/to/PHPUnit35 pear.phpunit.de/PHPUnit-3.5.15
然后按照已接受答案链接中的说明更改包含路径并正确符号链接。