ホームページ >バックエンド開発 >PHPチュートリアル >200 ポイント strace で見つかった問題について教えてください。
linux、コマンド行下実行: strace /usr/php/bin/php
出现:
open("/usr/libmemcached/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルはありません、またはディレクトリ)
open("/usr/libmcrypt//lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのような ファイル または ディレクトリはありません)
open("/usr/libevent/lib/libnss_files.so.2 ", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/usr/libpng/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open(" /usr/curl/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/usr/ImageMagick/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/usr/jpeg/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/usr/libxml2/lib/ libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/usr/openssl/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません) )
open("/usr/zlib/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/usr/bzip2/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/usr/freetype2/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/usr /libmcrypt/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/usr/libmemcached//lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/usr/mysql/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません)
open("/etc/ld.so.cache ", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=17301, ...}) = 0
mmap(NULL, 17301, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fbf98115000
閉じる(4 ) = 0
open("/lib64/libnss_files.so.2", O_RDONLY) = 4
满屏都是这种open找不到,它為啥直接定位不能一行)呢?是配置有问题?
/etc/ld.so.conf 構成文の内容呢。
[root@localhost ~]# cat /etc/ld.so.conf
include ld.so.conf。 d/*.conf
/usr/local/bzip2/lib
/usr/local/openssl/lib
/usr/local/libmcrypt/lib
/usr/local/lib
/usr/local/freetype2/lib
/ usr/local/mhash/lib
/usr/local/db/lib
/usr/local/fontconfig/lib