我最近升级到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"; } ?>
如果没有编译PHP,就不可能激活berkdb支持。
最好的方法是为正在使用的发行版(在我的例子中是suseleap15)提交一个bug,并请求重新启用。
例如 https://bugzilla.opensuse.org/show_bug.cgi?id=1108554