[PHP-users 13064] DOM XML 関数を有効にするには
Osamu Shigematsu
php-users@php.gr.jp
Wed, 5 Feb 2003 22:29:19 +0900
こんにちは。重松です。
VineLinux (Linu 2.4.18-0vl3) で、Apache 1.3.27, PHP 4.3.0 を使っています。
DOM XML 関数を使ってみたいと思い、まず apt を使って、
libxml2, libxslt をインストールしました。
[shige@ganymede php-4.3.0]$ rpm -qa | grep libxml
libxml-1.8.16-0vl1
libxml2-2.4.21-1vl1
[shige@ganymede php-4.3.0]$ rpm -qa | grep libxslt
libxslt-1.0.17-1vl1
つづいて、configure script を実行しました。
./configure --enable-mbstring --enable-mbregex --enable-zend-multibyte
--with-pgsql --without-mysql --with-apxs=/usr/local/apache/bin/apxs
--with-dom --with-zlib-dir
checking for DOM support... yes
not found
configure: error: Please reinstall the libxml >= 2.4.14 distribution
となり、インストールできません。
/usr/lib/ に確かに
lrwxrwxrwx 1 root root 17 Feb 5 21:55 libxml2.so.2 ->
libxml2.
so.2.4.21*
-rwxr-xr-x 1 root root 720896 May 27 2002
libxml2.so.2.4.21*
のようにたしかに存在しています。
./configure --help には、
--with-dom[=DIR] Include DOM support (requires libxml >= 2.4.14).
DIR is the libxml install directory.
--with-zlib-dir[=DIR] DOMXML: Set the path to libz install prefix.
--with-dom-xslt[=DIR] DOMXML: Include DOM XSLT support (requires
libxslt >
= 1.0.18).
DIR is the libxslt install directory.
--with-dom-exslt[=DIR] DOMXML: Include DOM EXSLT support (requires
libxslt
>= 1.0.18).
DIR is the libexslt install directory.
のようにあり、インストールされているべきパス (デフォルト) は明記されていません。
とりえず、/usr/lib を指定しても改まりませんでした。
何か、すっとぼけたことを聞いていそうですが、
チェックすべき事項がお分かりの方がおられましたら、
アドバイスいただければ、幸いです。
--
Osamu Shigematsu http://www.ravi.ne.jp/%7eshige/