簡體   English   中英

Windows 7 Professional 64bit上的ImageMagick for PHP?

[英]ImageMagick for PHP on Windows 7 Professional 64bit?

大家早,

第2天-我知道這會變得很棘手...

Windows 7 Professional 64位IIS 7.5 PHP 5.3.19(根據Web平台安裝程序的建議/安裝)

一切正常。

ImageMagick 6.8.2.2 2013-01-28 Q16-32位版本。 (昨天嘗試了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時最好堅持使用32位,還是隨風而行並使用所有64位版本?

我確信,當我選擇升級到64位Windows時,不兼容的日子已經過去了。 我還不年輕,但是我仍然很愚蠢,顯然...

我今天的計划是遍歷所有可能的組合,包括刪除IIS和使用Apache。 這將是一項艱巨的任務,但是我沒有其他真正的選擇。 我發現的任何東西我都會在這里張貼給后代。

感謝您的任何評論/幫助/觀察。

史蒂夫

好的,我希望對此有更全面的了解,但我的詳盡調查表明以下幾點:

ImageMagick-xxx-x-Qx-x64-dll與x64 PHP Dlls 兼容。

有一些x64構建工作的草圖報告,但是對於每一個有效安裝的報告,有10個無效。 有很多令人欽佩的工作來證明這一點,但是有可能,它是行不通的。

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

我總是遇到“%1”或“找不到模塊”的問題。

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

我對任何其他軼事都感興趣,但我嚴重懷疑我是否會花更多時間在此上。 考慮到PHP,Apache和ImageMagick陣營對Windows的相對敵視,可能有來自其他地方的修復程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM