[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 メーリングリストの案内