代码之家  ›  专栏  ›  技术社区  ›  Gnadelwartz

如何在PHP7中启用db4支持(SuSE Leap 15.0)

  •  0
  • Gnadelwartz  · 技术社区  · 7 年前

    我最近升级到suseleap15和PHP7。一切正常,但PHP7中没有db4支持,通常只有处理程序cdb、ini和flatfile可用。已安装命令行实用程序。

    有没有办法激活PHP7中的db4处理程序而不重新编译PHP7?

    DBA处理程序由以下php代码显示:

    川东北:0.75 川东北品牌:0.75 文件:1.0 平面文件:1.0

    <?php
    
    echo "Available DBA handlers:\n";
    foreach (dba_handlers(true) as $handler_name => $handler_version) {
      // clean the versions
      $handler_version = str_replace('$', '', $handler_version);
      echo " - $handler_name: $handler_version\n\r";
    }
    
    ?>
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Gnadelwartz    7 年前

    如果没有编译PHP,就不可能激活berkdb支持。

    最好的方法是为正在使用的发行版(在我的例子中是suseleap15)提交一个bug,并请求重新启用。

    例如 https://bugzilla.opensuse.org/show_bug.cgi?id=1108554

    推荐文章