Для включения базовой поддержки баз данных в стиле dbm, необходимо собрать PHP с поддержкой динамически загружаемого модуля, используя опцию --enable-dba=shared. Также вы можете добавить поддержку конкретных обработчиков, задав их скрипту конфигурации с помощью опций --with-XXXX или --enable-XXXX.
   После конфигурирования и сборки PHP, необходимо запустить следующий
   тест из командной строки: php run-tests.php ext/dba. Он покажет,
   работает ли ваша комбинация обработчиков. Самые проблематичные - это
   dbm и ndbm. Они конфликтуют с многими
   установками. Причина в том, что на некоторых системах, эти библиотеки
   являются частью более чем одной другой библиотеки. Тест конфигурации
   исключительно поможет вам избежать неработоспособной конфигурации
   с одним обработчиком, но не с их комбинацией.
  
| Обработчик | Ключ конфигурации | 
|---|---|
| dbm | Для включения поддержки dbm, добавьте --with-dbm[=DIR]. 
 | 
| ndbm | Для включения поддержки ndbm, добавьте --with-ndbm[=DIR]. 
 | 
| gdbm | Для включения поддержки gdbm, добавьте --with-gdbm[=DIR]. | 
| db2 | Для включения поддержки Oracle Berkeley DB 2, добавьте --with-db2[=DIR]. 
 | 
| db3 | Для включения поддержки Oracle Berkeley DB 3, добавьте --with-db3[=DIR]. 
 | 
| db4 | Для включения поддержки Oracle Berkeley DB 4 or 5, добавьте --with-db4[=DIR]. 
 
 | 
| cdb | Для включения поддержки cdb, добавьте --with-cdb[=DIR]. 
 | 
| flatfile | Для включения поддержки flatfile, добавьте --enable-flatfile. До PHP 5.2.1, необходимо использовать опцию --with-flatfile. 
 | 
| inifile | 
        Для включения поддержки  
 | 
| qdbm | Для включения поддержки qdbm, добавьте --with-qdbm[=DIR]. 
 
 | 
| tcadb | Для включения поддержки Tokyo Cabinet, добавьте --with-tcadb[=DIR]. 
 | 
| lmdb | Для включения поддержки Lightning Memory-Mapped Database используйте --with-lmdb[=DIR]. 
 | 
