php71-imagick无法加载动态库(MacOS上的XAMPP / APACHE)

时间:2018-03-29 05:33:43

标签: imagemagick imagick

我想为我的XAMPP服务器安装imagick,我有一个问题,因为两天我正在尝试修复它。

XAMPP启动时的错误消息:

  

PHP警告:PHP启动:无法加载动态库   '/opt/local/lib/php71/extensions/no-debug-non-zts-20160303/imagick.so'    - dlopen(/opt/local/lib/php71/extensions/no-debug-non-zts-20160303/imagick.so,   9):未加载库:/opt/local/lib/libfreetype.6.dylib\n   参考自:/opt/local/lib/libMagickWand-6.Q16.5.dylib\n原因:   不兼容的库版本:libMagickWand-6.Q16.5.dylib需要   版本21.0.0或更高版本,但libfreetype.6.dylib提供版本   第0行的15.0.0 in Unknown

根据我的理解,问题来自libMagickWand-6.Q16.5.dylib,它在版本> = 21中需要freetype,但是我安装了15版本??

昨天我试图为xampp安装最新版本,但没有成功......

1 个答案:

答案 0 :(得分:0)

如果某人有相同或类似的问题,我的解决方案是使用MAMP服务器(link)。在那里,您可以选择首选的PHP版本。 MAMP附带了很多预安装(但大部分未激活)的PHP扩展,如imagick。

在我看来,MAMP比XAMPP更容易配置。