我正在为某些项目使用 Zend Framework,并希望为它们构建 PHPUnit 测试套件。不幸的是,当前版本 (1.11.x) 中的 Zend Framework 仅支持 PHPUnit 3.5。同时,我也想开始使用 Symfony 框架,它反过来支持较新版本的 PHPUnit。接下来的问题是,我如何才能在我的开发机器上同时运行多个版本的 PHPUnit 而不必安装单独的服务器或类似的东西?
我正在运行 OS X Lion (10.7) 并使用通过 MacPorts 安装的 apache 和 php (5.3.10)。理想情况下,我希望最终可以简单地输入例如终端中的phpunit5执行3.5版本,输入phpunit6执行3.6版本,以此类推。
最佳答案
我建议您查看这篇博文:
有关厨师食谱,请查看我的博客文章:
如果链接停止工作:
- pear 支持一个
--installroot
开关 例子:
pear install --installroot/some/path/phpunit34 pear.phpunit.de/PHPUnit-3.4.15
安装后,您可能需要将 /some/path/phpunit34/usr/bin/
添加到 $PATH
或创建到 /usr/的符号链接(symbolic link)bin
如博文所示。
HTH
关于php - 如何在同一台机器上运行多个版本的 PHPUnit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10502485/