【问题标题】:Incompatible library version: imagick.so requires version 18.0.0 or later, but libfreetype.6.dylib provides version 16.0.0 in Unknown on line 0不兼容的库版本:imagick.so 需要 18.0.0 或更高版本,但 libfreetype.6.dylib 在第 0 行的 Unknown 中提供了 16.0.0 版本
【发布时间】:2014-02-14 04:39:58
【问题描述】:

我成功安装了 imagemagic 和 imagick(使用 http://www.php.net/manual/en/imagick.installation.php#94169 steps )并且还放了 extension=imagick.so。 但是当我重新启动 apache 时出现以下错误。

无法加载动态库 /Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/imagick.so

dlopen(/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/imagick.so,

9):库未加载:/usr/local/lib/libfreetype.6.dylib 引用 来自:

/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/imagick.so

原因:库版本不兼容:imagick.so 需要版本 18.0.0 或更高版本,但 libfreetype.6.dylib 在第 0 行的 Unknown 中提供版本 16.0.0

我使用的是 Mac OSX (10.8.5),mamp 下的 php 5.5.3

任何有关如何解决此问题的帮助表示赞赏!谢谢

【问题讨论】:

    标签: php macos imagemagick mamp imagick


    【解决方案1】:

    编辑文件

    /Applications/MAMP/Library/bin/envvars
    

    注释掉以下几行:

    DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH"
    export DYLD_LIBRARY_PATH
    

    reference

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-01
      • 2013-09-20
      • 2017-05-21
      • 2014-06-04
      • 2015-10-24
      • 2012-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多