使用Windows 7在XAMPP 1.8.3上运行ImageMagick

 手机用户2602892387 发布于 2023-02-04 15:20

我一直在努力让ImageMagick在我的localhost上工作(在Windows 7上运行XAMPP 1.8.3).我已经检查并尝试了我可以在本网站上找到的所有解决方案,以及其他几十种解决方案.什么都行不通.无论我尝试使用ImageMagick构建和想象DLL的哪种组合,当我尝试启动Apache时,总是会遇到某种"无法找到dll"的错误(具体消息因我正在尝试的组合而异,但它始终是某种缺失的DLL消息).任何人都可以给我一个(适度近期)XAMPP/ImageMagick/Imagick的组合吗?

2 个回答
  • 好.我终于找到了一个有效的组合.经过多次试验和错误,我终于能够得到以下组合在我的机器上工作.希望它适用于任何可能正在努力解决这个问题的人.

    操作系统:Windows 7 64位

    PHP:5.5.6

    XAMPP:1.8.3

    编译器:MSVC11

    架构:x86

    ImageMagick:ImageMagick-6.7.7-5-Q16-windows-dll(此处可用)

    Imagick DLL:来自http://www.peewit.fr/imagick/的 PHP5.5.x版本

    注意:尝试此操作后,Apache启动时没有任何错误消息.我没有重新启动计算机(刚重启Apache).我确实将ImageMagick安装在名称中没有空格的目录中(正如有人建议某些安装可能存在问题).在我的例子中,我将它安装到c:\ xampp\imagemagick.

    祝你好运!

    2023-02-04 15:23 回答
  • Imagick是PECL扩展,官方的windows.php.net网站已经编译了PECL扩展版本.

    请从以下网址下载Imagick:http: //windows.php.net/downloads/pecl/releases/imagick/

    从http://windows.php.net/downloads/pecl/deps/下载ImageMagick

    请注意,从一个站点下载Imagick,从另一个站点下载ImageMagick可能无法正常工作!这是因为当编译Imagick时,它使用了几个设置,这些设置根据编译的ImageMagick版本而有所不同.

    仅供参考,Imagick扩展程序的维护者建议不要在Apache内部运行它,而是通过SupervisorD或cron之类的东西将其作为后台任务运行.这是出于安全和性能原因.

    2023-02-04 15:24 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有