RedHat AS3下安装PHP5有libxml2的问题:

checking for xml2-config path... /usr/bin/xml2-config
configure: error: libxml2 version 2.6.11 or greater required.


升级安装libxml2有很多问题,很多相关的rpm都有关联,一下子能把人给懵了。
如果编译过程放弃libxml,那还有一堆的功能需要libxml,然后很多功能都得disable掉。
下面是参考的一篇安装笔记,已经证明可行,大家有相关问题可以参考一下,不重复了。
(各人的版本号不一样,处理过程自己看好了。。)

引用
在RedHat Linux上安装php-5.2.5需要升级Linux自带的libxml2库,但是libxml2有很多的依赖(dependencies),下面是我的升级方式。
libxml2的官方下载地址是 ftp://xmlsoft.org/libxml2/

首先移除libxml2-python-2.5.4-1,我的是libxml2-python-2.5.4-1

根据你自己系统的实际版本

[root@WebServer root]# rpm -e libxml2-python-2.5.4-1
error: Failed dependencies:
libxml2-python is needed by (installed) redhat-config-packages-1.1.8-1

发现有依赖关系,于是查询
[root@WebServer root]# rpm -qa | grep redhat-config-packages
redhat-config-packages-1.1.8-1

移除
[root@WebServer root]# rpm -e redhat-config-packages-1.1.8-1

然后再次移除libxml2-python-2.5.4-1
[root@WebServer root]# rpm -e libxml2-python-2.5.4-1

移除成功,查看确认
[root@WebServer root]# rpm -qa | grep libxml2
libxml2-2.5.4-1
libxml2-devel-2.5.4-1

移除libxml2-devel-2.5.4-1
[root@WebServer root]# rpm -e libxml2-devel-2.5.4-1

移除libxml2-2.5.4-1
[root@WebServer root]# rpm -e libxml2-2.5.4-1
error: Failed dependencies:
libxml2.so.2 is needed by (installed) libxslt-1.0.27-3
...
libxml2.so.2 is needed by (installed) memprof-0.5.1-3
libxml2 >= 2.5.2 is needed by (installed) libxslt-1.0.27-3
...
libxml2 >= 2.5 is needed by (installed) libgnomeui-2.2.0.1-5

由于依赖关系移除失败

用升级方式覆盖安装
[root@WebServer home]# rpm -Uvh libxml2-2.6.11-1.i386.rpm
warning: libxml2-2.6.11-1.i386.rpm: V3 DSA signature: NOKEY, key ID de95bc1f
Preparing... ############ [100%]
1:libxml2 ############ [100%]
[root@WebServer home]# rpm -qa | grep libxml2
libxml2-2.6.11-1

安装libxml2-devel-2.6.11-1
[root@WebServer home]# rpm -ivh libxml2-devel-2.6.11-1.i386.rpm
warning: libxml2-devel-2.6.11-1.i386.rpm: V3 DSA signature: NOKEY, key ID de95bc1f
Preparing... ############## [100%]
1:libxml2-devel ############## [100%]
[root@WebServer home]# rpm -ivh libxml2-python-2.6.11-1.i386.rpm
warning: libxml2-python-2.6.11-1.i386.rpm: V3 DSA signature: NOKEY, key ID de95bc1f
Preparing... ################ [100%]
1:libxml2-python ################ [100%]

查看安装结果
[root@WebServer home]# rpm -qa | grep libxml2
libxml2-2.6.11-1
libxml2-devel-2.6.11-1
libxml2-python-2.6.11-1




原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
Tags: ,
发表评论
表情
emotemotemotemotemotemotemotemotemotemotemotemotemot
emotemotemotemotemotemotemotemotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写
 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐