[PHP-users 10048] Re: Call to undefined function: xslt_create()

ITO Akihiro php-users@php.gr.jp
Thu, 12 Sep 2002 15:59:12 +0900


伊藤です.

やっと表題のエラーが消えました.
いろいろと情報,ご指摘をいただいたみなさん,ありがとうございました.

$libiconv-1.8
$./configure
$make
$make install

ののち,
/etc/ld.so.conf に
/usr/local/lib を追加し,
$ldconfig
#/usr/local/pgsql をインストールするときと同じですね.気が付きません
でした.

$cd Sablot-0.95
$./configure --with-iconv=/usr/local
$make
$make install

$cd php-4.2.2
$make distclean
$./configure
--enable-xslt
--with-xslt-sablot=/usr/local
--with-iconv=/usr/local
--with-expat-dir=/usr/local
$make
$make install

が通りました.

php.ini に,

extension_dir=/usr/local/lib/php/extension/no-debug-non-zts-20020429

extensions=xslt.so

を追加し,
xslt_create() のテストモジュールを作って,
$php -q test.php
の実行はOK.

その後,
$cd php-4.2.2/ext/xslt
$phpize
$configure
--enable-xslt
--with-xslt-sablot=/usr/local
--with-iconv=/usr/local
--with-expat-dir=/usr/local
$make
$make install

して,apacheをrestart.

これも,表題のエラーは出なくなりました.

長々とお付き合いくださったみなさん,ありがとうございました.
これでやっと開発に入れます.
#php-4.3.0-devは試しておりません.

大場さんご指摘のとおり,configureオプションをちゃんと見ずにやってい
たので,結果遠回りになってました.ご指摘,感謝します.
--
ITO Akihiro / Nagoya Japan
akit@d-tv.co.jp
http://www.d-tv.co.jp/
http://www.d-tv.co.jp/~akit/seven/