[PHP-users 21046]Re: phpのリコンパイル

yoshiyuki fukutome tome @ nekomyu.org
2004年 3月 29日 (月) 12:32:36 JST


ども、ふくとめです。

On 03/29, Shigeru Matsumoto wrote:
> matsuと申します。
> 
> Redhat7.2
> php-4.2.2
> 
> 現在、php-4.22-CGIと共に使っていましたが、dom関数を使用したく、
> 以下の手順を踏みました。
> 
> 1.libxml2-devel-2.4.2のrpmをインストール
> 2./usr/lib/phpを削除
>   /usr/local/bin内を削除
> 3.# cd /usr/local/src/php-4.2.2
> 3.#
> ./configure --with-pgsql --with-apxs=/usr/local/apache/bin/apxs --enabl-mbst
> ring --enable-mbstr-enc-trans --enable-trans-sid --without-mysql --with-dom 
> --with-zlib-dir
> 4.# make
> 
> make[3]: *** [php_domxml.lo] エラー 1
> make[3]: 出ますディレクトリ '/usr/local/src/php-4.2.2/ext/domxml'
> make[2]: *** [all-recursive] エラー 1
> make[2]: 出ますディレクトリ '/usr/local/src/php-4.2.2/ext/domxml'
> make[1]: *** [all-recursive] エラー 1
> make[1]: 出ますディレクトリ '/usr/local/src/php-4.2.2/ext'
> make: *** [all-recursive] エラー 1
> 
> で止まってしまいます。

もうちょっと手前のほうに、make か、コンパイラのエラーが出ている
と思います。インクルードファイルが無いとか、関数が定義されてい
ないとか。

もうちょっと手前から引用するといいかもしれません。

RedHat はあまり詳しくないのですが、Fedora Core 1 のパッケージリ
ストを見ていたら、

php
php-devel
php-domxml
php-imap
php-ldap
php-mysql
php-odbc
php-pgsql
php-snmp
php-xmlrpc

というパッケージがあるようです。RedHat 7.2 でもあるんじゃないで
しょうか。どうしてもソースからコンパイルしなければならない理由が
無ければ、php-domxml というパッケージを導入することによって、PHP
の拡張機能として利用できるようになるのではないかと思います。
# 当方、Debian なので、外しまくってたら申し訳ないです。

> # find -name php_domxml.lo
> ではヒットせず、
> Web検索(Google)では同じような事例が出ていましたが、
> 英語で内容が理解できませんでした。

どういう内容なのか気になります。

> 解決の方法を教えて頂けないでしょうか。
> よろしくお願いします。

-- 
fukutome yoshiyuki
tome @ nekomyu.org


PHP-users メーリングリストの案内