- Source code: ext/dba/CMakeLists.txt
Configure the dba
extension.
This extension provides the database (dbm-style) abstraction layer.
- Default:
OFF
- Values:
ON|OFF
Enable the PHP dba
extension.
- Default:
OFF
- Values:
ON|OFF
Build extension as shared library.
- Default:
ON
- Values:
ON|OFF
Enable the constant databases (cdb) handler.
- Default:
OFF
- Values:
ON|OFF
Use external (system) cdb library instead of the bundled sources.
Warning
At the time of writing external cdb library installed on *nix systems is most likely tinycdb, which isn't supported by PHP. Recommendation is to not enable this option and use the bundled cdb library that comes with PHP sources.
- Default:
OFF
- Values:
ON|OFF
Enable the Oracle Berkeley DB handler.
- Default:
OFF
- Values:
ON|OFF
Enable the Oracle Berkeley DB 1.x support/emulation.
- Default:
OFF
- Values:
ON|OFF
Enable the legacy (original) Berkeley DB style (Database Manager) handler.
- Default:
ON
- Values:
ON|OFF
Enable the bundled flat-file DBA handler.
🔴 Removed as of PHP 8.4.
- Default:
OFF
- Values:
ON|OFF
Enable the GNU dbm (GDBM) handler.
- Default:
ON
- Values:
ON|OFF
Enable the bundled INI-file DBA handler.
- Default:
OFF
- Values:
ON|OFF
Enable the Lightning Memory-Mapped Database (LMDB) handler.
- Default:
OFF
- Values:
ON|OFF
Enable the ndbm (new dbm) handler.
- Default:
OFF
- Values:
ON|OFF
Enable the QDBM (Quick Database Manager) handler
- Default:
OFF
- Values:
ON|OFF
Enable the Tokyo Cabinet abstract DB handler.