PHP警告:PHP启动:无法加载动态库imagic.so

时间:2014-11-03 15:46:43

标签: php linux centos imagick

我和我的服务器人员都遇到了这个错误,这真的很烦人。

系统每10分钟发送一次电子邮件

Cron / usr / local / psa / admin / bin / php -c'/ usr / local / psa / admin / conf / php.ini'-dauto_prepend_file = sdk.php'/ usr / local / psa / admin / PLIB /模块的/ plesk移动/脚本/ push_worker.php'

PHP警告:PHP启动:无法加载动态库'/usr/lib64/php/modules/sw-engine/imagick.so' - /usr/lib64/php/modules/sw-engine/imagick.so:未定义的符号:第0行的未知OnUpdateBool

想象力正常,

  1. 重新安装了imagic
  2. 我已经检查过php.ini文件,而imagick.so就是
  3. 和imagick.so文件就在那里。
  4. 更改了文件权限
  5. 那么你认为这可能会导致这封电子邮件?

2 个答案:

答案 0 :(得分:1)

错误消息undefined symbol: OnUpdateBool in Unknown on line 0表示当您的系统尝试加载imagick.so库时,它正在尝试失败,要调用函数' OnUpdateBool'。

这是PHP中的一个函数,自for about 14 years ....

以来一直存在

我认为您的PHP安装已损坏,或者发生了其他一些非常奇怪的行为,例如:有人偷偷地安装了HHVM,而你却没有看。

如果您的系统之前正在运行,您需要找到已更改的内容并从那里开始工作。

答案 1 :(得分:1)

(3个月后 - 我希望这有助于某人)
我突然发现PHP错误" imagic.so"在我的hostmonster网站上。我的PHP是在 " PHP 5.2(单个php.ini)"。我把它改成了 " PHP 5.4(单个php.ini)"并且错误停止了。