PHP无法加载动态库“libMagickWand”

时间:2016-01-01 14:24:20

标签: php imagick

这是我从实时服务器上的多个项目收到的错误,但不是localhost。

  

遇到PHP错误

     

严重性:核心警告

     

消息:PHP启动:无法加载动态库'/usr/local/lib/php/extensions/no-debug-non-zts-20100525/imagick.so' - libMagickWand.so.2:无法打开共享对象file:没有这样的文件或目录

     

文件名:未知

     

行号:0

     

回溯:

我从未使用过Imagick(libMagickWand)而且我收到此错误的项目都没有我需要Imagick提供的功能,但无论出于何种原因我仍然会遇到这些错误。它干扰了我的脚本正常工作。在这种特殊情况下,错误出现在JSON格式的数据库选择中。

有时会出现错误,有时会出现错误,但是当它出现时会导致依赖于包含JSON的文件的脚本无效。刷新是唯一的治疗方法,但显然这不是永久性修复,甚至不是临时修复。我用谷歌搜索了它,所有我能找到的是讨论如何安装库的线程。

非常感谢您删除此错误的任何帮助,谢谢。

1 个答案:

答案 0 :(得分:2)

或者:

  • 您的实时服务器正在使用的其中一个ini文件包含extension=imagick.so

  • 您已成功针对Imagick编译PHP,但随后从系统中删除了ImageMagick库。

无论哪种方式,您都需要与管理服务器的人交谈,并找出Imagick试图加载的原因。