我最近在 OSX 上将 xampp 更新为 1.8.2,发现 imagemagick 和typo3 不能再正常播放了……在安装工具中显示以下错误:
Warning: Mismatch between the version of ImageMagick () and the configuration of [GFX][im_version_5] (im6)
(ImageMagick 通过 macports 安装在 /opt/local/bin 版本 6.8.6-6 中)
php错误日志报告:
dyld: Library not loaded: /opt/local/lib/libfreetype.6.dylib
Referenced from: /opt/local/bin/convert
Reason: Incompatible library version: convert requires version 17.0.0 or later, but libfreetype.6.dylib provides version 10.0.0
dyld: Library not loaded: /opt/local/lib/libfreetype.6.dylib
Referenced from: /opt/local/bin/composite
当我将 xampp 安装切换回 xampp 1.7.3 时,一切正常。(/opt/local/bin 中的 Typo3 配置和 Imagemagick 相同)。找到 Imagemagick 并且安装工具显示渲染图像等。我使用 xampp 1.8.2 和 xampp 1.8.2-beta 尝试了从 4.7 到 6.0 的多个版本的typo3 相同的错误消息
此外,我尝试通过以下方式安装 imagemagick 模块:
pecl download imagick
但我收到以下错误:
unserialize(): Error at offset 250 of 1301 bytes in Config.php on line 1050
ERROR: The default config file is not a valid config file or is corrupted.
是否还有其他人对 xampp 1.8.2 和 1.8.2-beta 也有这个问题 - 是否可以让 imagemagick 与 XAMPP 1.8.2 一起正常工作?
感谢您的任何指点!