設定オプション --enable-dba=shared
  を使用することにより、dbm 形式のデータベースをサポートする動的に
  ロード可能なモジュールを有効にして PHP を構築することができます。
  また、PHP の configure 行に設定スイッチ --with-XXXX
  または --enable-XXXX 
  を指定することにより、少なくとも以下のハンドラの一つのサポートを
  追加する必要があります。
 
   PHP の configuring とコンパイルを済ませたら、コマンドラインから次の
   テストを実行する必要があります: php run-tests.php ext/dba
   これは、指定したハンドラの組み合わせが動作するかどうかを調べます。
   いちばん問題のあるのは dbm と ndbm
   の組み合わせで、これらは多くの場合何らかの衝突を引き起こします。
   その原因は、いくつかのシステムではこれらのライブラリが他のライブラリの
   一部となっていることで。configure 時のテストでは個々のハンドラについての
   設定不備は調べられますが、それらの組み合わせについてはテストできません。
  
| ハンドラ | configure のスイッチ | 
|---|---|
dbm | 
      
        dbm のサポートを有効にするには、 --with-dbm[=DIR] を追加します。 
  | 
     
ndbm | 
      
        ndbm のサポートを有効にするには、 --with-ndbm[=DIR] を追加します。 
  | 
     
gdbm | 
      gdbm のサポートを有効にするには、 --with-gdbm[=DIR] を追加します。 | 
db2 | 
      
        Oracle Berkeley DB のサポートを有効にするには、 --with-db2[=DIR] を追加します。 
  | 
     
db3 | 
      
        Oracle Berkeley DB 3 のサポートを有効にするには、 --with-db3[=DIR] を追加します。 
  | 
     
db4 | 
      
        Oracle Berkeley DB 4 あるいは 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] を追加します。 
  |