質問: php-5.3.3のconfigureでエラー rhel6にphp5.3.3をソースインストール(訳あってrpmを使えない)しようとすると 下記のエラーが出て困ってます。 configure: error: dba: could not find necessary header file(s). configureは下記を指定してます。rhel5.5ではokだったのに6では通らない。 インストールされているパッケージが原因かと思っているのですが、情報が 見当たらず前に進めません。 同じ状況になった方助言をお願いします。 os:red hat enterprise linux server release 6.0 (santiago) php:php-5.3.3.tar.gz configure:./configure \ --enable-track-vars \ --enable-trans-sid \ --with-mysql=/usr/local/mysql \ --with-gdbm \ --disable-debug --with-apxs2=/usr/local/apache/bin/apxs \ --enable-mbstring \ --enable-mbstr-enc-trans \ --with-mcrypt=/usr/local/lib \ --with-ldap=/usr ※apache2、mysql、mcryptは正常にインストールされてます。 宜しくお願いします。
回答: ググったら参考urlがヒットしました。 --with-gdbm つけて configure: error: dba: could not find necessary header file(s). と出たら、 gdbm-devel パッケージが入っていないのが原因とのことです。