設定オプション --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] を追加します。 
 | 
