imagick install problerm:未定义的符号:第0行未知中的MagickGetImageBluePri


imagick install problerm:undefined symbol: MagickGetImageBluePrimary in Unknown on line 0

最近我想为我的imagemagik添加webp支持。

我正确安装了libwebp-0.3.1和imagemagick-6.8,但在成功安装imagick-3.0.1后,我运行cmd:

$:php -m | grep "imagick"

它显示:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/imagick.so' - /usr/lib64/php/modules/imagick.so: undefined symbol: MagickGetImageBluePrimary in Unknown on line 0

所以我改为imagick-2.3.0,它肯定有效。但有人能找到解决方案来使用imagick-3.0.1????

任何帮助都将不胜感激

解决方案是帮助未来的命令使用命令找到MagickWand

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig

然后配置并安装imagick-3.0.0或imagick.3.0.1:

./configure
make
make install

答案链接在这里:http://semigr.livejournal.com/97622.html