[PHP-users 2769] Re: PHP4.0.6+namazu モジュール

Hio Naohiro php-users@php.gr.jp
Tue, 16 Oct 2001 22:35:39 +0900


日尾と申します。

[PHP-users 898] Re: PHP4.0.6+namazu モジュール
でも取り上げられていましたが、私もPHP-4.0.6にnamazu-2.0.7を
静的に組み込もうとして同じようなエラーが出ました。
そのときは過去ログにあるように config_vars.mk の
EXTRA_LIBS = -lc-client -ldl -l -lmysqlclient -lz -l -lgd -lfreetype
-lpng -lz -ljpeg -lz -lcrypt -lresolv -lm -ldl -lnsl -lresolv

=>

EXTRA_LIBS = -lc-client -ldl -lmysqlclient -lz -lgd -lfreetype -lpng -lz
-ljpeg -lz -lcrypt -lresolv -lm -ldl -lnsl -lresolv -lnmz -lkakasi

としたのですが、やはり同じようなエラーが出たので、config.statusの
同様の部分も直しました。
するとmakeが通ってインストールでき、namazuも使えるようになったのですが、
phpinfo()で

Dynamic Library support not available

という表示が出て、その通り共有モジュールとして組み込まれるはずのものが
組み込まれていませんでした。正直申し上げてなぜこのようになるのか
さっぱりわかりません。

環境はRedhat7.1、PHP-4.0.6、Apache-1.3.20、namazu-2.0.7、kakasi-2.3.4
となっております。またconfigure時のオプションは

"./configure" \
"--enable-mbstring" \
"--enable-mbstr-enc-trans" \
"--enable-mbregex" \
"--with-apxs=/usr/local/apache/bin/apxs" \
"--with-mysql=/usr/local/mysql" \
"--with-zlib=/usr/local" \
"--with-zlib-dir=/usr/local" \
"--with-gd=/usr/local" \
"--with-jpeg-dir=/usr/local" \
"--with-png-dir=/usr/local" \
"--with-freetype-dir=/usr/local" \
"--with-imap=/usr/local" \
"--with-kakasi=/usr/local" \
"--with-namazu=/usr/local" \

となっており、共有モジュールとして
curl.so、libpdf_php.so、sablot.so、domxml.so を動的に組み込んでおります。

なにかご存知の方は、御教示頂ければ幸いです。
よろしくお願いいたします。


Hio Naohiro
hio@letter.or.jp