[PHP-users 7196] 4.2.0 で Invalid library (maybe not a PHP library) warning がでる

Masaru Sato php-users@php.gr.jp
Sun, 28 Apr 2002 11:38:25 +0900


佐藤と申します。

PHP-4.2.0 の自前 RPM パッケージを作成しています。以前作成した 4.1.2 の spec
を元にし、ほぼ期待通りの動作をするようになったのですが、bz2 及び iconv の
モジュールをロードすると「これは PHP のモジュールじゃないよ」的 Warning を
だして終了してしまいます。

---
[masachan@appolo masachan]$ gdb /usr/bin/php
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-redhat-linux"...
(gdb) run -m
Starting program: /usr/bin/php -m
Content-type: text/html

PHP Warning:  Invalid library (maybe not a PHP library) 'bz2.so'  in Unknown on line 0
Unknown(0) : Warning - Invalid library (maybe not a PHP library) 'bz2.so' 
PHP Warning:  Invalid library (maybe not a PHP library) 'iconv.so'  in Unknown on line 0
Unknown(0) : Warning - Invalid library (maybe not a PHP library) 'iconv.so' 
Running PHP 4.2.0
Zend Engine v1.2.0, Copyright (c) 1998-2002 Zend Technologies

[PHP Modules]
xslt
xml
wddx
standard
session
readline
posix
pcre
openssl
mbstring
gd
ctype
zlib

[Zend Modules]


Program exited with code 01.
(gdb) 
---

念のため static なものも作ってみました。結果、phpinfo() で bz2 extention は
見えるようになったのですが、iconv extention は表示されませんでした。

build 方法や環境が問題なのでしょうか ?  それとも PHP の問題又は仕様なので
しょうか ?  PHP Module な形で bz2 や iconv をうまく build できた方、何か
注意点等ございましたら、アドバイスいただけませんでしょうか。

宜しくお願いします。