linux 启动apache libltdl.so.3: cannot open shared object file: No such file or directory异常
2010-12-21 17:11
701 查看
启动
[root@localhost ZendOptimizer-3.3.0-linux-glibc21-i386]# /opt/local/apache2/bin/apachectl stop
httpd: Syntax error on line 64 of /opt/local/apache2/conf/httpd.conf: Cannot load /opt/local/apache2/modules/libphp5.so into server: libltdl.so.3: cannot open shared object file: No such file or directory
[root@localhost ZendOptimizer-3.3.0-linux-glibc21-i386]# find / -name libltdl*
/usr/local/lib/libltdl.so
/usr/local/lib/libltdl.so.3
/usr/local/lib/libltdl.a
/usr/local/lib/libltdl.la
/usr/local/lib/libltdl.so.3.1.0
/opt/soft/libmcrypt-2.5.8/libltdl
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.so
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.lai
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.so.3
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.a
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.la
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.so.3.1.0
/opt/soft/libmcrypt-2.5.8/libltdl/libltdl.la
[root@localhost ZendOptimizer-3.3.0-linux-glibc21-i386]# ldd /opt/local/apache2/modules/libphp5.so
linux-gate.so.1 => (0x00dfd000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00110000)
librt.so.1 => /lib/i686/nosegneg/librt.so.1 (0x00142000)
libmysqlclient.so.15 => /opt/local/mysql/lib/libmysqlclient.so.15 (0x00a7d000)
libmcrypt.so.4 => /opt/local/libmcrypt/lib/libmcrypt.so.4 (0x0014b000)
libltdl.so.3 => not found
libgd.so.2 => /opt/local/gd2/lib/libgd.so.2 (0x001bb000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00c66000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x0020b000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0017a000)
libcurl.so.3 => /usr/lib/libcurl.so.3 (0x00eb9000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0x00231000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00242000)
libm.so.6 => /lib/i686/nosegneg/libm.so.6 (0x00ce6000)
libdl.so.2 => /lib/libdl.so.2 (0x00255000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00d68000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00d0d000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00dfe000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00d3b000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x0019c000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x00d7f000)
libxml2.so.2 => /opt/local/libxml2/lib/libxml2.so.2 (0x00ef5000)
libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x05a1e000)
libpthread.so.0 => /lib/i686/nosegneg/libpthread.so.0 (0x00259000)
/lib/ld-linux.so.2 (0x0019f000)
libz.so.1 => /usr/lib/libz.so.1 (0x00db0000)
libssl.so.6 => /lib/libssl.so.6 (0x069e5000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x06f3c000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00dc3000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00271000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00dcc000)
libsepol.so.1 => /lib/libsepol.so.1 (0x03f26000)
执行[root@localhost ~]# ln -s /usr/local/lib/libltdl.so.3 /usr/lib/libltdl.so.3 即可
[root@localhost ZendOptimizer-3.3.0-linux-glibc21-i386]# /opt/local/apache2/bin/apachectl stop
httpd: Syntax error on line 64 of /opt/local/apache2/conf/httpd.conf: Cannot load /opt/local/apache2/modules/libphp5.so into server: libltdl.so.3: cannot open shared object file: No such file or directory
[root@localhost ZendOptimizer-3.3.0-linux-glibc21-i386]# find / -name libltdl*
/usr/local/lib/libltdl.so
/usr/local/lib/libltdl.so.3
/usr/local/lib/libltdl.a
/usr/local/lib/libltdl.la
/usr/local/lib/libltdl.so.3.1.0
/opt/soft/libmcrypt-2.5.8/libltdl
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.so
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.lai
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.so.3
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.a
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.la
/opt/soft/libmcrypt-2.5.8/libltdl/.libs/libltdl.so.3.1.0
/opt/soft/libmcrypt-2.5.8/libltdl/libltdl.la
[root@localhost ZendOptimizer-3.3.0-linux-glibc21-i386]# ldd /opt/local/apache2/modules/libphp5.so
linux-gate.so.1 => (0x00dfd000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00110000)
librt.so.1 => /lib/i686/nosegneg/librt.so.1 (0x00142000)
libmysqlclient.so.15 => /opt/local/mysql/lib/libmysqlclient.so.15 (0x00a7d000)
libmcrypt.so.4 => /opt/local/libmcrypt/lib/libmcrypt.so.4 (0x0014b000)
libltdl.so.3 => not found
libgd.so.2 => /opt/local/gd2/lib/libgd.so.2 (0x001bb000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00c66000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x0020b000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0017a000)
libcurl.so.3 => /usr/lib/libcurl.so.3 (0x00eb9000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0x00231000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00242000)
libm.so.6 => /lib/i686/nosegneg/libm.so.6 (0x00ce6000)
libdl.so.2 => /lib/libdl.so.2 (0x00255000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00d68000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00d0d000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00dfe000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00d3b000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x0019c000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x00d7f000)
libxml2.so.2 => /opt/local/libxml2/lib/libxml2.so.2 (0x00ef5000)
libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x05a1e000)
libpthread.so.0 => /lib/i686/nosegneg/libpthread.so.0 (0x00259000)
/lib/ld-linux.so.2 (0x0019f000)
libz.so.1 => /usr/lib/libz.so.1 (0x00db0000)
libssl.so.6 => /lib/libssl.so.6 (0x069e5000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x06f3c000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00dc3000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00271000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00dcc000)
libsepol.so.1 => /lib/libsepol.so.1 (0x03f26000)
执行[root@localhost ~]# ln -s /usr/local/lib/libltdl.so.3 /usr/lib/libltdl.so.3 即可
相关文章推荐
- Linux安装graphite:cannot open shared object file: No such file or directory
- 启动MongoDB时,提示:error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
- (转)解决Linux:cannot open shared object file: No such file or directory 类似问题
- 启动Memcached报错:/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-2.1.so.6: cannot open shared object file: No such file or directory
- 启动RSYNC服务时出现cannot open shared object file: No such file or directory
- tomcat启动过程中报libXrender.so.1: cannot open shared object file: No such file or directory
- (原創) 如何解決Java在Linux上『libXp.so.6: cannot open shared object file: No such file or directory』的錯誤訊息? (OS) (Linux) (CentOS) (Java)
- Linux: cannot open shared object file xxx.so: No such file or directory 解决
- 解决 Linux error while loading shared libraries: cannot open shared object file: No such file or directory
- Linux:cannot open shared object file: No such file or directory
- 【Linux】【编译】libmpc.so.3: cannot open shared object file: No such file or directory
- linux 中添加自己的库路径的方法 cannot open shared object file: No such file or directory
- 【Linux】 解决报错: ImportError: libSM.so.6: cannot open shared object file: No such file or directory
- linux 中添加自己的库路径的方法 cannot open shared object file: No such file or directory
- 拾记-linux-(./文件) 报错 cannot open shared object file: No such file or directory
- linux 缺少动态连接库.so--cannot open shared object file: No such file or directory
- 解决Linux: error while loading shared libraries: ...: cannot open shared object file: No such file or directory 类似问题
- nginx启动报错:/usr/local/nginx/sbin/nginx: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
- linux 安装 VTK 提示libvtkNetCDF_cxx.so: cannot open shared object file: No such file or directory 的解决办法
- linux 缺少动态连接库.so--cannot open shared object file: No such file or directory