0

我最近在 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 一起正常工作?

感谢您的任何指点!

4

2 回答 2

0

我不会在 OS X 上使用 XAMPP,而是使用内置服务器、brew 甚至 vagrant。

但是,要解决您的问题,请先使用安装手册安装brew

然后你可以像这样安装 GraphicsMagick:

brew install graphicsmagick

之后,您可以在安装工具中使用路径引用您的新安装/usr/local/bin/

于 2013-08-16T16:13:28.430 回答
0

假设libfreetype是使用 安装的macports,您是否尝试过更新 macports?

您可以使用以下命令从终端执行此操作:

sudo port selfupdate

完成后,执行以下命令:

sudo port upgrade outdated

我也有 XAMPP 1.8.2 和 ImageMagick 6.8.6-6,在 OSX 10.8 上运行良好。你在哪个版本的 OSX 上?

于 2013-08-17T06:13:39.800 回答