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

Tadashi Jokagi ml @ elf.no-ip.org
2004年 3月 29日 (月) 18:26:09 JST


      ぢょ〜@よくきたなです.

Shigeru Matsumotoさんの「[PHP-users 21054] Re: phpのリコンパイル」から
>だと、現在のphp(--with-dom --with-zlib-dirなし)のままで
># cd ./ext/domxml
># ./configure --with-dom --with-zlib-dir
># make

      最初の phpize が抜けてます;-)

>でdom関数が使えるようになるということでしょうか?

      環境があるならまず確認をしてみてはいかがでしょうか? .

#無駄にキャッチボールの回数が増えるんで

      php バージョン 4.1.2(Red Hat Linux 7.2 で使用されているバージョ
    ン)では

$ cd php-4.1.2/ext/domxml
$ phpize
$ configure --with-dom
$ make
$ ls -la modules
total 84
drwxrwxr-x    2 jokagi   jokagi       4096 Mar 29 17:56 .
drwxrwxr-x    5 jokagi   jokagi       4096 Mar 29 17:56 ..
-rw-rw-r--    1 jokagi   jokagi        735 Mar 29 17:56 domxml.la
-rwxrwxr-x    1 jokagi   jokagi      66872 Mar 29 17:56 domxml.so

    です.4.2.2 がビルド出来ないのは単に libxml2 が古かったり -devel
    がない(rpm で管理してない場合は違う表現になりますが)とかでしょう.

      こちらで Red Hat Linux 7.2 に libxml2-2.5.4-1.i386.rpm(Red Hat
    Linux 9 あたりの src.rpm をリビルド&インストールした思う)で php
    4.2.2 のビルドに(DSO じゃないですが)成功しています.

$ cd php-4.2.2
$ ./configure --with-dom --with-zlib-dir=/usr
$ make
$ ./php -v
4.2.2
$ ./php -m
Running PHP 4.2.2
Zend Engine v1.2.0, Copyright (c) 1998-2002 Zend Technologies

[PHP Modules]
xml
standard
session
posix
pcre
mysql
domxml
ctype
zlib

[Zend Modules]

#今さら 4.2.2 かとかはまぁ置いといてそういうことで

      この辺依存関係がどうのや libxml2 のアップデートはどうしたらいい
    のかとかは php-users な話でもないと思うので,個別に調べてください.

#summary として投げていただけるとコミュニティとしては嬉しいと思いますが

-- 
----.----1----.----2----.----3----.----4----.----5----.----6----.----7
Tadashi Jokagi/Shibuya city mailto:elf @ elf.no-ip.org
YokukitanaII http://elf.no-ip.org/
Yokukitawiki http://elf.no-ip.org/wiki/
Yokukitablog http://elf.no-ip.org/blog/


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