CentOS apache 的libexpat.so.0问题

playboy7741 2015-09-07 09:31:58
我从服务器上拷贝下来apache
放到本地centos测试服务器上,运行时显示如下:
/opt/apache/bin/httpd: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
我看了百度上的都是说从服务器上拷贝libexpat.so.0.5.0并做软连接,再执行ldconfig。
但是不行。
我的本地和服务器都是centos64位的。
请帮忙,指点一下。
...全文
1010 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
请叫我丶绅士 2015-09-08
  • 打赏
  • 举报
回复
如果没有这个文件,去下载一个,随便拷贝到你的动态连接库的目录下,然后ldconfig,应该就可以了。
playboy7741 2015-09-07
  • 打赏
  • 举报
回复
ldd /opt/apache/bin/httpd linux-vdso.so.1 => (0x00007fff023ff000) libz.so.1 => /lib64/libz.so.1 (0x0000003981200000) libssl.so.10 => /usr/lib64/libssl.so.10 (0x0000003990200000) libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x000000398d200000) libm.so.6 => /lib64/libm.so.6 (0x0000003980a00000) libpcre.so.0 => /lib64/libpcre.so.0 (0x0000003990a00000) libaprutil-1.so.0 => /usr/lib64/libaprutil-1.so.0 (0x00007f803b7a8000) libexpat.so.0 => not found libapr-1.so.0 => /usr/lib64/libapr-1.so.0 (0x00007f803b57b000) librt.so.1 => /lib64/librt.so.1 (0x0000003980600000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x000000398b200000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003980200000) libc.so.6 => /lib64/libc.so.6 (0x000000397fe00000) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x000000398de00000) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x000000398da00000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x000000398b600000) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x000000398c200000) libdl.so.2 => /lib64/libdl.so.2 (0x000000397fa00000) libuuid.so.1 => /lib64/libuuid.so.1 (0x000000398aa00000) libexpat.so.1 => /lib64/libexpat.so.1 (0x0000003984200000) libdb-4.7.so => /lib64/libdb-4.7.so (0x000000398ce00000) /lib64/ld-linux-x86-64.so.2 (0x000000397f600000) libfreebl3.so => /lib64/libfreebl3.so (0x000000398ae00000) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x000000398d600000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x000000398ba00000) libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003981e00000) libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003981600000)
翔云123456 2015-09-07
  • 打赏
  • 举报
回复
可能是搜索库的路径问题 可以试试: 命令行下 export LIBPATH=$LIBPATH:expat库所在路径
FightForProgrammer 2015-09-07
  • 打赏
  • 举报
回复
似乎是找不到那个文件?实际存在吗?

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧