Codecept安装给我一个致命的错误(bz2扩展)

时间:2014-10-07 11:46:37

标签: php unit-testing functional-testing acceptance-testing codeception

我正在尝试在我的本地开发盒(运行WAMP的Windows 7)上设置Codeception(v1.8)。

我运行PHP 5.3.13并且CURL和bzip2都是启用的模块,当我运行以下命令来安装'framework'时,我收到以下错误:

php codecept.phar bootstrap

PHP Fatal error: Uncaught exception 'PharException' with message 'bz2 extension is required for bzip2 compressed .phar file "C:\wamp\www\codecept\codecept.phar"' in C:\wamp\codecept\codecept.phar:3

Stack Trace:
#0 C:\wamp\www\codecept\codecept.phar(3): Phar::mapPhar()
#1 {main}
  thrown in C:\wamp\www\codecept\codecept.phar on line 3

...

我有5.3运行所以没有安装最新版本的Codecept(v2),因为它不适用于我的PHP版本,但不能确定为什么会这样?

任何想法

P.S我将最终使用此Codecept与Yii,如果这有任何区别

2 个答案:

答案 0 :(得分:4)

我遇到了同样的问题并且没有注释' extension = bz2.so'在我的php.ini文件中修复它。

答案 1 :(得分:0)

你遇到的问题是因为代码的v2需要至少php5.4,降级到某些1.x版本比没有问题。

Here是版本

的链接