2013-02-01 142 views
0

上午所有,ImageMagick for Windows在Windows 7專業64位?

第2天 - 我知道這將得到粘...

Windows 7專業版64位 IIS 7.5 PHP 5.3.19(如建議/通過Web平臺安裝程序安裝)

所有工作正常。

ImageMagick 6.8.2.2 2013-01-28 Q16 - 32bit版本。 (昨天64位版本的嘗試,但不能得到php_imagick.dll工作)

工作

php_imagick.dll:

PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\v5.3\ext\php_imagick.dll' - The specified module could not be found. in Unknown on line 0

  • 沒有人有這樣的經驗嗎?
  • 我需要一個64位版本的PHP嗎?
  • 我應該瞄準更新的還是更舊的PHP版本?
  • 如何知道我的PHP版本(由WPI安裝)是32位還是64位?
  • 當使用Win7 64或謹慎使用Win7 64位版本時,最好堅持32位嗎?

當我選擇升級到64位窗口時,我確信不兼容的日子已經結束。我不年輕,但我仍然愚蠢,顯然...

我今天的計劃是貫穿每種可能的組合,包括丟棄IIS和使用Apache。這將是一項艱鉅的任務,但我沒有其他真正的選擇。我發現的任何東西都會在這裏留給後代。

感謝您的任何意見/幫助/意見。

史蒂夫

+0

適用於我的基本版xampp。但我記得我遇到了麻煩,找到一個imagemagick的工作版本。 –

回答

1

OK,我希望有東西比這更全面,但我相當詳盡的調查分以下:

ImageMagick的-XXX-X-QX-x64的DLL ISN」 t與x64 PHP Dll兼容。

有x64構建工作的草圖報告,但對於工作安裝的每個報告,有10個不起作用。有一些令人欽佩的努力來證明這一點,但機會是,它不會奏效。

我試過使用PHP 5.3(x64)和5.4(x64)TS和NTS的Nginx(x64),Apache(x64)和IIS服務器。

我總是得到「%1」或「module not found」問題。

答案是避開x64二進制文件。 Windows 7 x64很好,但不要使用任何其他x64組件。

我對任何其他軼事感興趣,但我嚴重懷疑我會花更多的時間在這個。考慮到PHP,Apache和ImageMagick陣營對Windows的相對敵意,修復很可能來自其他地方。