Linux error while loading shared libraries:ss.so

回复 收藏
本帖最后由 iiwoai 于 2012-5-8 13:44 编辑

装PHP 加载APACHE模块时出错

: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory
出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。

一般的so会存放在/usr/local/lib这个目录下
  1. #ls /usr/local/lib
  2. libcharset.a     libcharset.so.1.0.0  libiconv.so.2.4.0  libmcrypt.la        libmhash.a     libmhash.so.2.0.1
  3. libcharset.la    libiconv.la          libltdl.a          libmcrypt.so        libmhash.la    preloadable_libiconv.so
  4. libcharset.so    libiconv.so          libltdl.la         libmcrypt.so.4      libmhash.so
  5. libcharset.so.1  libiconv.so.2        libmcrypt          libmcrypt.so.4.4.8  libmhash.so.2
找到自己所需要的.so文件。
vim /etc/ld.so.conf   加入
  1. /usr/local/lib
保存之后,运行:
  1. /sbin/ldconfig
更新一下配置即可。
2011-11-30 17:17 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: