【Linux】ldd命令

来源:互联网 发布:方维直播源码 下载 编辑:程序博客网 时间:2024/06/07 12:34

今天在启动php-fpm时候遇到共享lib不存在的问题,最终虽然是使用其他方式解决的,但是使用ldd查看依赖还是可以记录一下


ldd  php/bin/php-cgi              linux-vdso.so.1 =>  (0x00007fff5f1ff000)        libcrypt.so.1 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libcrypt.so.1 (0x000000302bc00000)        librt.so.1 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/librt.so.1 (0x00007fb2553a1000)        libltdl.so.3 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libltdl.so.3 (0x00007fb25529a000)        libdl.so.2 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libdl.so.2 (0x000000302b200000)        libm.so.6 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libm.so.6 (0x000000302b400000)        libresolv.so.2 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libresolv.so.2 (0x000000302ba00000)        libnsl.so.1 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libnsl.so.1 (0x000000302c800000)        libidn.so.11 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libidn.so.11 (0x00007fb255167000)        libldap-2.2.so.7 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libldap-2.2.so.7 (0x00007fb255031000)        libgssapi_krb5.so.2 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libgssapi_krb5.so.2 (0x000000302c200000)        libkrb5.so.3 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libkrb5.so.3 (0x000000302c400000)        libcom_err.so.2 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libcom_err.so.2 (0x00007fb254e2d000)        libk5crypto.so.3 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libk5crypto.so.3 (0x000000302c000000)        libpthread.so.0 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libpthread.so.0 (0x000000302b800000)        libc.so.6 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libc.so.6 (0x000000302af00000)        liblber-2.2.so.7 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/liblber-2.2.so.7 (0x000000302c600000)        /home/passport/shendegang/lib/gcc-3.4.5/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x000000318a600000)        libsasl2.so.2 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libsasl2.so.2 (0x00007fb254d14000)        libssl.so.4 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libssl.so.4 (0x000000302cf00000)        libcrypto.so.4 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libcrypto.so.4 (0x000000302cc00000)        libz.so.1 => /home/passport/ppui/php/bin/../../lib/gcc-3.4.5/libz.so.1 (0x000000302b600000)

通过ldd可以很清晰的看到所有依赖,如果依赖的so不存在,则在后面记录none

可以增加-v参数,打印详细依赖

0 0