我正在尝试在我的本地开发盒(运行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,如果这有任何区别
答案 0 :(得分:4)
我遇到了同样的问题并且没有注释' extension = bz2.so'在我的php.ini文件中修复它。
答案 1 :(得分:0)
你遇到的问题是因为代码的v2需要至少php5.4,降级到某些1.x版本比没有问题。
Here是版本
的链接