Imagick无法加载模块



我正在尝试使用Imagick编辑图像,但是我会得到以下例子:

 ImagickException: UnableToLoadModule `C:xamppapachebinIM_MOD_RL_JPEG_.dll': The specified module could not be found.
 @ error/module.c/OpenModule/1300 in C:xampphtdocspublictest.php:4
Stack trace:
#0 C:xampphtdocspublictest.php(4): Imagick->__construct('C:\xampp\htdocs...')
#1 {main}

我已经查看了phpinfo页面,即使.dll位于apache bin文件夹中,我也找不到支持JPEG图像。(这是我返回的有关Imagick https://i.stack.imgur.com/tenqm.jpg的phpinfo信息的屏幕截图。另外,Apache/bin的内容-https://i.stack.imgur.com/905nj.jpg,它清楚地表明IM_MOD_RL_JPEG.DLL在目录中。我缺少一些东西吗,因为我在此安装中不支持JPEG文件,但我认为我所做的事情是不正确的,因为我无法想象不会支持JPEG图像。

任何帮助将不胜感激。

谢谢!

更新 - 我修复了它,我安装了错误的构建。

根据http://www.imagemagick.org/discourse-server/viewtopic.php?t=31170,该解决方案是将magick_home设置为文件夹hoding hoding imagemagick and im_mod_rl_jpeg_.dll。

我尝试在Win10上多次安装ImageMagic。唯一帮助的解决方案是:

  • 从https://mlocati.github.io/articles/php-windows-imagick.html
  • 下载php版本和架构师的php版本和架构师
  • 下载ts and Architect的扩展和成像二进制ZIP
  • 复制php_imagick.dll到" xampp php ext "
  • 复制所有dll除了imageMagickObject.dll,来自" ImageMagick-6.9.9.9.3-7-vc11-x86.zip bin bin bin bin bin ">
  • 无需安装ImageMagic应用程序或设置路径

最新更新