我正在尝试使用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应用程序或设置路径