- 论坛徽章:
- 0
|
之前在系统管理版问的一个问题, 没有得到比较确切的答案, 在这里求高手解答
我的FC9,
系统本身自带了libxml, RPM方式安装的, rpm -qa | grep xml2 发现版本是2.6.32 。
后来要安装PHP, 需要较高版本的libxml2, 所以自己通过从源码编译的方式, 又装了一个libxml2-2.7.3, 目录是/usr/local, 安装好之后使用ldconfig把/usr/local/lib下的共享库也都加入到cache中
然后用ldconfig -p 发现有两个libxml2.so,
ldconfig -p | grep xml
libxml2.so.2 (libc6) => /usr/local/lib/libxml2.so.2
libxml2.so.2 (libc6) => /usr/lib/libxml2.so.2
libxml2.so (libc6) => /usr/local/lib/libxml2.so
libxml2.so (libc6) => /usr/lib/libxml2.so
我比较好奇的是, 应用程序在调用的时候, 怎么知道要使用哪个版本的libxml2.so 呢? |
|