2013-08-16 23 views
0

我最近更新XAMPP到1.8.2在OSX和發現的ImageMagick和TYPO3不玩好了... 在安裝工具會顯示以下錯誤:XAMPP 1.8.2使用TYPO3和ImageMagick的

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一切正常。 (相同的Typo3配置和/ opt/local/bin中的Imagemagick)。 ImageMagick的是發現和安裝工具示出了繪製的圖像等 我已經使用XAMPP 1.8.2和1.8.2 XAMPP-β

此外,我試圖嘗試從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-β,以及任何人 - 這可能得到imagemagick正確使用XAMPP 1.8.2?

感謝您的指點!

+0

我認爲你試過的pecl命令只會安裝php包裝器,而不是TYPO3的二進制文件。 BTW:只是個人觀點,但我更喜歡OSX上的[brew](http://brew.sh/)和[MAMP](http://www.mamp.info/en/index.html)。 – Michael

回答

0

我不會在OS X上使用XAMPP,而是內置的服務器,brew甚至是無用的。

但是,要解決您的問題,請首先安裝brewinstallation manual

然後,你可以安裝GraphicsMagick工具是這樣的:

brew install graphicsmagick 

之後,你可以與路徑/usr/local/bin/

0

假設libfreetype使用macports安裝引用新安裝的安裝工具,有你嘗試更新macports?

您可以用下面的命令終端這樣做:

sudo port selfupdate 

當這完成後,執行以下命令:

sudo port upgrade outdated 

我有XAMPP 1.8.2和ImageMagick的6.8.6- 6,在OSX 10.8上運行得很好。你在什麼版本的OSX上?

+0

我在OSX 10.8上。雖然安裝imagemagick我沒有端口自動更新和升級過時。我假設XAMPP 1.8.2版本使用的是比XAMPP 1.7.3更老的libfreetype庫。這很奇怪。我嘗試從1.7.3複製libfreetype.6.lylib並重新創建符號鏈接,但這並不起作用。什麼都不會開始。 – user789945

+0

我誤用了我使用的版本,我確實有10.8。所以我們的系統必須是類似的。 你有freetype從macports安裝嗎? (我有2.3.12) –

+0

根據安裝的端口,我使用的是freetype @ 2.5.0_1(active)。 – user789945