2014-01-15 28 views
1

我試圖得到以下工作:XAMPP,ImageMagick和IMagick PHP擴展。我開始與最新的一切:ImageMagick,IMagick和XAMPP的工作版本組合

xampp-win32-1.8.3-2-VC11 
ImageMagick-6.8.8-2-Q16-x64-dll 
php_imagick-3.1.2-5.5-ts-vc11-x86 

然後我嘗試了不同的版本,後兩個:

ImageMagick-6.8.8-2-Q8-x86-dll, ImageMagick-6.7.7-5-Q16-windows-dll 
php_imagick-3.2.0b1-5.4-ts-vc9-x86 (and others) 

(在PHP擴展安裝爲「/ PHP /轉/ php_imagick所有情況。 DLL「)

但在啓動XAMPP的Apache我總是得到以下兩個錯誤之一(取決於所使用的DLL):

PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_imagick.dll' 
     - The specified module could not be found; or 
     - %1 is not a valid win32 application 

網上有很多關於這個的問題,包括這個答案Running ImageMagick on XAMPP 1.8.3 with Windows 7,但沒有一致的,沒有什麼對我有用。我開始認爲版本的東西是一個紅色的鯡魚,並且有更微妙的玩法。任何幫助讚賞。

+0

同樣的問題在這裏。你能同時找到解決方案嗎? – user2718671

+0

嗨,對不起,延遲響應。我最終的解決方案是使用Wamp而不是Xampp。界面不是很好,但它讓我跑步。 – PaulJNewell

+0

啊好的。謝謝!我會試試看。只要我可以在我的電腦上安裝wamp和xampp安裝就可以了) – user2718671

回答

0

查看啓動Xampp'%1時收到的錯誤不是有效的win32應用程序',這似乎是由於x86-x64混淆。無論是通過Xampp(這是本機x86)運行x64 Imagemagick,或者是錯誤的PHP擴展。Iam沒有PHP專家,但是對於本機x86應用程序使用x86加載項,模塊,擴展等是一種經驗法則。