早上好,
第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位窗口时,我确信不兼容的日子已经结束了。我不年轻,但我仍然是愚蠢的,显然......
我今天的计划是贯穿所有可能的组合,包括删除IIS和使用Apache。这将是一个巨大的任务,但我没有其他真正的选择。我找到的任何东西都会在这里发布给后代。
感谢您提出任何意见/帮助/意见。
史蒂夫
答案 0 :(得分:1)
好的,我希望能有比这更全面的内容,但我的相当详尽的调查指出了以下内容:
ImageMagick-x.x.x-x-Qx-x64-dll 与x64 PHP Dll不兼容。
有关于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的相对敌意,可能会有来自其他地方的修复。