【问题标题】:Codecept installation gives me an fatal error (bz2 extension)Codecept 安装给了我一个致命错误(bz2 扩展)
【发布时间】:2014-12-01 20:04:40
【问题描述】:

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

我正在运行 PHP 5.3.13,并且 CURL 和 bzip2 都是启用的模块,当我运行以下命令安装“框架”时,我收到以下错误:

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 如果有什么不同,我最终会在 Yii 中使用这个 Codecept

【问题讨论】:

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


    【解决方案1】:

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

    Here 是版本的链接

    【讨论】:

    • OP 询问的 v1.8 表示它适用于 PHP 5.3 及更高版本 + CURL(它在您提供的链接中这么说:))
    【解决方案2】:

    我遇到了同样的问题,在我的 php.ini 文件中取消注释“extension=bz2.so”修复了它。

    【讨论】:

      猜你喜欢
      • 2019-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多