php-fpm – PHP启动:无法加载动态库’/usr/lib64/php/modules/gd.so’未定义的符号:gdImageWebpCtx in Unknown

我们正在运行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的很好.

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...