PHP8 DBA安装

2024-03-19 10:55 更新

通过使用 --enable-dba=shared 配置选项,您可以构建一个动态可加载模块来启用 PHP 用于 DBM 样式数据库的基本支持。您还必须添加支持 通过指定 --with-XXXX 或 --enable-XXXX 配置开关到 PHP 来至少执行以下处理程序之一 配置行。

警告

配置和编译 PHP 后,必须执行以下测试 从命令行: .这表明 处理程序组合是否有效。最有问题的是,哪些是 许多安装。这样做的原因是,在几个系统上,这些 库是多个其他库的一部分。配置测试 仅阻止您配置出现故障的单个处理程序,但不能阻止您配置故障 组合。php run-tests.php ext/dbadbmndbm

支持的 DBA 处理程序
处理器配置交换机
dbm

要启用对 dbm 的支持,请添加 --with-dbm[=DIR]。

注意

dbm 通常是一个包装器,通常会导致故障。 这意味着,只有在确定 dbm 有效时,才应使用 dbm 如果你真的需要这种格式。

ndbm

要启用对 ndbm 的支持,请添加 --with-ndbm[=DIR]。

注意

NDBM通常是一个包装器,经常导致故障。 这意味着只有当你确定它有效时,你才应该使用ndbm 如果你真的需要这种格式。

gdbm要启用对 gdbm 的支持,请添加 --with-gdbm[=DIR]。
db2

要启用对 Oracle Berkeley DB 2 的支持,请添加 --with-db2[=DIR]。

注意

DB2 与 DB3 和 DB4 冲突。

db3

要启用对 Oracle Berkeley DB 3 的支持,请添加 --with-db3[=DIR]。

注意

db3 与 db2 和 db4 冲突。

db4

要启用对 Oracle Berkeley DB 4 或 5 的支持,请添加 --with-db4[=DIR]。

注意

db4 与 db2 和 db3 冲突。

注意

数据库库 版本 4.1 到 4.1.24 不能在任何 PHP 版本中使用。

在 PHP 5.3.3 中添加了对 BDB 5 的支持。

cdb

若要启用对 cdb 的支持,请添加 --with-cdb[=DIR]。

注意

您可以省略 DIR 以使用捆绑的 cdb 库 这添加了允许创建 CDB 文件的 cdb_make 处理程序 并允许使用 PHP 的流访问网络上的 cdb 文件。

flatfile

要启用对平面文件的支持,请添加 --enable-flatfile。 在 PHP 5.2.1 之前,必须使用 --with-flatfile

注意

添加此功能是为了增加与已弃用扩展的兼容性。仅使用此处理程序 当您无法安装另一个库所需的一个库时 处理程序,以及何时无法使用捆绑的 CDB 处理程序。dbm

inifile

要启用对 add --enable-inifile 的支持。 在 PHP 5.2.1 之前,必须改用 --with-inifileinifile

注意

添加此功能是为了允许读取和设置 Microsoft 样式文件(如文件)。.iniphp.ini

qdbm

要启用对 qdbm 的支持,请添加 --with-qdbm[=DIR]。

注意

QDBM 与 DBM 和 GDBM 冲突。

注意

qdbm 库可以从  http://fallabs.com/qdbm/index.html 下载。

tcadb

要启用对 Tokyo Cabinet 的支持,请添加 --with-tcadb[=DIR]。

注意

东京内阁图书馆可以从  http://fallabs.com/tokyocabinet/ 下载。

lmdb

要启用对 Lightning 内存映射数据库的支持,请添加 --with-lmdb[=DIR]。

注意

这是在 PHP 7.2.0 中添加的。Lightning 内存映射数据库 图书馆可以从  https://symas.com/lmdb/ 下载。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号