【问题标题】:How to get ImageMagick running with XAMPP on Win7?如何让 ImageMagick 在 Win7 上与 XAMPP 一起运行?
【发布时间】:2014-03-11 12:40:26
【问题描述】:

我一整天都在努力,但我无法让我的 ImageMagick 在 Win7 机器上使用 XAMPP 飞行。我下载了 ImageMagick(规格见下文),从 PECL 网站下载了php_imagick.dll,并将其添加到我的php.ini

ImageMagick 在命令行中运行流畅。但是,一旦我启动 Apache(顺便说一下,我当然也尝试过重启 Windows),我收到以下错误消息之一(我尝试过使用不同的 DDL):

在动态链接库“php5ts.dll”中找不到程序入口点“php_checkuid_ex”

无法在动态链接库“CORE_RL_wand_.dll”中定位程序入口点“MagickGetImageGravity”,

(出现第三条错误消息,其中入口点是 Draw...Alpha 中的 CORE_RL_wand_.dll。)

一些规格:

  • Win7 (x64)
  • XAMPP、win32、v1.8.3-2、VC11
  • PHP v5.5.6,编译器:MSVC11 (Visual C++ 2012)
  • ImageMagick-6.8.8-5-Q8-x86-dll

(我曾经拥有 ImageMagick Q16/x64,但由于我今天进行了详尽的研究,我读到我应该使用 x86 变体,因为 XAMPP/Apache 也在 32 位上运行 - 所以我卸载了 Q16 并安装了 Q8。不幸的是没有成功。)

任何人都可以帮助我找出我需要哪个php_imagick.dll 或任何其他想法我必须修改什么才能使它起作用?

【问题讨论】:

    标签: php windows dll imagick


    【解决方案1】:

    我找到了answer to basically the same question(和相同的技术规范)。我只需要下载旧版本的 ImageMagick (ImageMagick-6.7.7-5-Q16-windows-dll)。

    (按照上面的链接答案,您可以找到指向该版本 ImageMagick 的链接和有效的php_imagick.dll。)

    【讨论】:

      【解决方案2】:

      我用这些解决了:https://github.com/WPN-XM/WPN-XM/issues/222

      所以我和:

      Win7 (x64)
      XAMPP, win32, v3.2.1, VC11 with php 5.6.12
      

      php_imagick-3.1.2-5.6-ts-vc11-x86 ImageMagick-6.9.2-0-Q16-x64-dll

      【讨论】:

      • 请不要只发布链接,最好在您的答案中引用该页面的相关信息。
      猜你喜欢
      • 2016-03-08
      • 1970-01-01
      • 2018-06-20
      • 2012-08-19
      • 2016-06-25
      • 2014-01-30
      • 2016-01-28
      • 1970-01-01
      • 2021-06-27
      相关资源
      最近更新 更多