[PHP-users 24041] PHP5インストールで依存関係エラー
小林
kobayashixmc @ hba.co.jp
2004年 12月 30日 (木) 22:10:49 JST
こばです。
Redhat8にPHP5.0.3+MySQL4.1.7をインストールを試みています。
MySQLは問題なくインストールすることが出来たのですが、PHPのconfigureで、
ライブラリの依存関係でエラーが発生しており、ほとほと困り果てています。
≪環境≫
Red Hat Linux release 8.0
Kernel 2.4.18-14
glibc-2.2.93-5
libxml2-2.4.23-1
≪PHPインストール≫
1.PHPを展開し、configure
# tar zxvf php-5.0.3.tar.gz
# cd php-5.0.3
#./configure --with-mysql=/usr/local/mysql --with-gd --with-zlib
--with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex
・・・中略
configure: error: libxml2 version 2.5.10 or greater required.
#
2.libxml2のバージョン2.5.10以上必要とのことで、RPMをDLし、インストール
#rpm -Uvh libxml2-2.6.16-3.i386.rpm libxml2-devel-2.6.16-3.i386.rpm
libxml2-python-2.6.16-3.i38
6.rpm
警告: libxml2-2.6.16-3.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
エラー: Failed dependencies:
libpthread.so.0(GLIBC_2.3.2) is needed by libxml2-2.6.16-3
/usr/lib/python2.3 is needed by libxml2-python-2.6.16-3
#
3.GLIBC2.3.2が必要とのことで、RPMをDLし、インストール
# rpm -Uvh glibc*.i386.rpm
警告: glibc-2.3.2-101.4.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
エラー: Failed dependencies:
tzdata >= 2003a is needed by glibc-common-2.3.2-101.4
binutils < 2.13.90.0.16-5 conflicts with glibc-devel-2.3.2-101.4
libgd.so.2 is needed by glibc-utils-2.3.2-101.4
#
4.binutilsの最新版RPMをDLし、インストール
# rpm -Uvh binutils-2.14.90.0.6-4.i386.rpm
警告: binutils-2.14.90.0.6-4.i386.rpm: V3 DSA signature: NOKEY, key ID
4f2a6fd2
エラー: Failed dependencies:
libbfd-2.13.90.0.2.so is needed by (installed) memprof-0.5.0-2
#
ちなみにPHPのconfigureで、xmlとpearを使用しないオプションで実行したとこ
ろ、途中libpngとlibjpegのインストールが必要でしたが、configureでのエラー
は発生しなくなりました。
#./configure --with-mysql=/usr/local/mysql --with-gd --with-zlib
--with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring
--enable-mbregex --disable-libxml --without-libxml --disable-dom
without-pear --disable-simplexml --disable-xml --with-jpeg-dir=/usr/lib
--disable-pear
しかし、今後、xmlやpearの使用も検討しているため、使用できる環境を構築し
たいのです。
このまま依存エラーを追いかけていくしか、手はないのでしょうか?(非常に不
安です)
それとももっと良い方法をお知りの方、アドバイス等何でも結構ですので、ご教
授お願いします。
PHP-users メーリングリストの案内