我成功安装了 imagemagic 和 imagick (使用http://www.php.net/manual/en/imagick.installation.php#94169 http://www.php.net/manual/en/imagick.installation.php#94169步骤)并添加扩展名=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 行的“未知”中提供版本 16.0.0
我在 mamp 下使用 Mac OSX (10.8.5)、php 5.5.3
任何有关如何解决此问题的帮助表示赞赏!谢谢
编辑文件
/Applications/MAMP/Library/bin/envvars
注释掉以下几行:
DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH"
export DYLD_LIBRARY_PATH
参考 https://stackoverflow.com/questions/7812299/imagemagick-works-in-command-line-but-when-exec-in-php-it-returns-5-with-inco
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)