加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php-fpm – PHP启动:无法加载动态库’/usr/lib64/php/modules/g

发布时间:2020-12-13 13:55:32 所属栏目:PHP教程 来源:网络整理
导读:我们正在运行RHEL6,刚刚开始重启php-fpm时出现此错误. PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/gd.so’ – /usr/lib64/php/modules/gd.so: undefined symbol: gdImageWebpCtx in Unknown 我已经尝试重新启动服务器并运行yum
我们正在运行RHEL6,刚刚开始重启php-fpm时出现此错误.

PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/gd.so’ – /usr/lib64/php/modules/gd.so: undefined symbol: gdImageWebpCtx in Unknown

我已经尝试重新启动服务器并运行yum update但是没有摆脱错误.任何帮助,将不胜感激.

这意味着,在模块使用的共享库中找不到gdImageWebpCtx符号. gdImageWebpCtx由gd / libgd(不是php-gd)提供.
readelf -s /usr/lib64/libgd.so.2

nm -D /usr/lib64/libgd.so.2

将列出符号,我很确定,你不会在那里找到它.

我对Remi Collet提供的软件包有几十个相似/兼容性问题(看起来他很忙于维护所有东西等等).

删除所有remi软件包(rpm -qa | grep remi),删除remi-release软件包并从EPEL存储库安装最后一个可用的php / gg / etc软件包(您可能需要使用rpm -Uvh package.rpm –oldversion对它们进行降级).然后升级所有包(!).

如果你想拥有php 5.5,那么我建议你从remi的repo下载src.rpm,安装src.rpm并用rpmbuild重新编译–target x86_64 -ba /root/rpmbuild/SPECS/php.spec.这样,所有二进制文件都将根据您的系统构建.

这就是为什么我从不使用REMI的php rpms. Mysql的很好.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读