8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何在 Debian 上更改库查找路径:无法加载动态库“gd.so”

riffnl 2月前

32 0

我有 2 个服务器 A、B。服务器 A 工作正常,服务器 B 则不正常。在服务器 B 上,当我执行命令 php7.4 -d display_startup_errors=on -d display_errors=on 时出现以下错误:警告:...

我有 2 个服务器 A、B。服务器 A 运行正常,服务器 B 则不运行。

在服务器 B 上,当我执行命令时

php7.4 -d display_startup_errors=on -d display_errors=on

我收到以下错误:

Warning: PHP Startup: Unable to load dynamic library 'gd.so' (tried: /usr/lib/php/20190902/gd.so (libdav1d.so.4: cannot open shared object file: No such file or directory), /usr/lib/php/20190902/gd.so.so (/usr/lib/php/20190902/gd.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

在服务器 A 上,当我执行上述命令时,一切正常。

在服务器 A 上,当我执行 lsof /usr/lib/php/20190902/gd.so

我得到以下输出:

COMMAND      PID     USER  FD   TYPE DEVICE SIZE/OFF    NODE NAME
php-fpm7. 453528     root mem    REG    8,1   112744 1578754 ./php/20190902/gd.so
php-fpm7. 453529 www-data mem    REG    8,1   112744 1578754 ./php/20190902/gd.so
php-fpm7. 453530 www-data mem    REG    8,1   112744 1578754 ./php/20190902/gd.so
php-fpm7. 453531 www-data mem    REG    8,1   112744 1578754 ./php/20190902/gd.so
php-fpm7. 453532 www-data mem    REG    8,1   112744 1578754 ./php/20190902/gd.so
php-fpm7. 453533 www-data mem    REG    8,1   112744 1578754 ./php/20190902/gd.so
php-fpm7. 453534 www-data mem    REG    8,1   112744 1578754 ./php/20190902/gd.so
php-fpm7. 453535 www-data mem    REG    8,1   112744 1578754 ./php/20190902/gd.so
php-fpm7. 453536 www-data mem    REG    8,1   112744 1578754 ./php/20190902/gd.so

在服务器 B 上,当我执行上述命令时,没有得到任何输出。

这两个服务器实际上都没有一个名为的文件 libdav1d.so.4 ,但它们都有一个名为的文件 libdav1d.so.6

在服务器 A 上,当我执行命令时

ldd /usr/lib/php/20190902/gd.so | grep libdav

我得到了输出

libdav1d.so.6 => /lib/x86_64-linux-gnu/libdav1d.so.6 (0x00007fb671fbb000)

在服务器 B 上,当我执行上述命令时,我得到以下输出:

libdav1d.so.4 => not found
libdav1d.so.6 => /lib/x86_64-linux-gnu/libdav1d.so.6 (0x00007fdc1402f000)

在服务器 B 上执行命令

ldconfig -p | grep libdav

没有显示 libdav1d.so.4

我的问题是:

  1. 服务器 B 从哪里获取要查找的信息 libdav1d.so.4 ?我可以在某处更改条目吗?
帖子版权声明 1、本帖标题:如何在 Debian 上更改库查找路径:无法加载动态库“gd.so”
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由riffnl在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • dav1d 是一个视频解码器,为什么 gd 需要它?这是官方的 gd.so 吗?

返回
作者最近主题: