[PHP-users 30142] Re: [php] Re: PHP4.4.2のCentOSへのインストール

シエル・エレイシア ciel @ pop.707.to
2006年 8月 25日 (金) 12:17:22 JST


渡辺です。DB3に関してはソースからのコンパイルでオーソドックスに
./configure
make
make install
してあり、
/usr/local/BerkereyDB3.x
(xはバージョン)とういうようにインストールされています。
--enable-db3=/usr/local/BerkereyDB3.x
のといった具合に指定しています。

Tadashi Jokagi wrote:
>       ぢょ〜@よくきたなです.
>       db3 はどういう手段でどこにどういうファイルをインストールしま
>     したか? まず CentOS 4.3 だと /usr/include/db.h は db4 のバージョ
>     ンが書かれているので,--enable-db3=/usr は 当然NG です.
>     configure を読んだ感じ
>
>     ・--with-db4 との同時指定は不可
>     { { echo "$as_me:$LINENO: error: You cannot combine --with-db3 with --with-db4" >&5
>     ・下記のディレクトリを基準にもう少しディレクトリとファイル名を補
>       完してヘッダーファイルを探す(面倒なので configure コピペします
>     for i in $withval /usr/local/BerkeleyDB.3.3 /usr/local/BerkeleyDB.3.2 /usr/local/BerkeleyDB.3.1 /usr/local/BerkeleyDB.3.0 /usr/local /usr; do
>       if test -f "$i/db3/db.h"; then
>         THIS_PREFIX=$i
>         THIS_INCLUDE=$i/include/db3/db.h
>         break
>       elif test -f "$i/include/db3/db.h"; then
>         THIS_PREFIX=$i
>         THIS_INCLUDE=$i/include/db3/db.h
>         break
>       elif test -f "$i/include/db/db3.h"; then
>         THIS_PREFIX=$i
>         THIS_INCLUDE=$i/include/db/db3.h
>         break
>       elif test -f "$i/include/db3.h"; then
>         THIS_PREFIX=$i
>         THIS_INCLUDE=$i/include/db3.h
>         break
>       elif test -f "$i/include/db.h"; then
>         THIS_PREFIX=$i
>         THIS_INCLUDE=$i/include/db.h
>         break
>       fi
>     done
>
>     だそうです.この辺参考にやっていけば指定できるようになるんじゃない
>     かと思います.
>
>   



PHP-users メーリングリストの案内