[PHP-users 7990] libphp4.so のロードエラー

php-users@php.gr.jp php-users@php.gr.jp
Sat, 08 Jun 2002 21:10:25 +0900


 お世話になっている上杉です。(REDHAT 7.2が入っています)
% make
% su
# make install
# cp php.ini-dist /usr/local/lib/php.ini

 までは、皆様のおかげで順調に進みました。
その後、
# cd /usr/local/apache/conf/.
# vi httpd.conf    の742行目当たり (3)、(4)をコメントアウトして
-------------------------------------------------
#
# And for PHP 4.x, use:
#
Addtype application/x-httpd-php .php          ---(3)
Addtype application/x-httpd-php-source .php       ---(4) 
-------------------------------------------------
 PostgreSQLのライブラリをロードするように  /etc/ld.so.conf の
(5)〜(8)を追加書きこみしました。
[root@localhost conf]# cat /etc/ld.so.conf
--------------------------------------------
/usr/lib/gconv                     ---(5)
/usr/kerberos/lib
/usr/X11R6/lib
/usr/i486-linux-libc5/lib     ---(6)
/usr/lib/qt-2.3.1/lib
/usr/lib/sane
/usr/lib/qt-1.45/lib
/usr/lib/wine
/usr/local/lib           ---(7)
/usr/local/pgsql/lib        ---(8)
---------------------------------------------

修正を反映させ
# /sbin/ldconfig

 設定を 変更後、Apacheを再起動しようとしましたが
 ここでロードエラーがでてしまいます。 
[root@localhost conf]# /usr/local/apache/bin/apachectl restart
--------------------------------------------------------------------
/usr/local/apache/bin/apachectl restart: httpd not running, trying to start
Syntax error on line 207 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp4.so into server:
/usr/lol/apache/libexec/libphp4.so: undefined symbol: nmz_get_lang_ctype
/usr/local/apache/bin/apachectl restart:
httpd could not be started  
--------------------------------------------------------------------------
libphp4.so がロードできないといわれますが、どこらへんがネックになっているのか
わかりません。教えて下さい。
(またNamazu関数の nmz_get_lang_ctypeも定義されてないになっています。)

httpd.conf
-----------------------------------------------
LoadModule php4_module  libexec/libphp4.so    ←  207行目
-----------------------------------------------