You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laragon环境PHP7.4配置Imagick后仍提示需安装扩展如何解决

Laragon环境PHP7.4 Imagick扩展加载失败解决步骤

你遇到的报错90%以上是版本不匹配、依赖文件放错位置导致的,按下面步骤逐一核对即可:

  • 第一步:先卸载你当前装的最新版Windows ImageMagick程序
    PHP7.4对应的Imagick扩展不兼容高版本ImageMagick,最高仅支持ImageMagick 7.0.7系列版本,装最新版必然无法正常加载扩展。
  • 第二步:核对Imagick扩展dll的版本匹配性
    下载扩展前先打开Laragon的phpinfo页面,确认三个核心参数:PHP版本(7.4.x)、架构(x86/x64)、线程安全类型(TS/NTS,Laragon默认PHP7.4为TS版本),下载的扩展包必须和这三个参数完全对应,错一个都加载失败。
  • 第三步:正确放置扩展依赖文件
    解压下载的扩展压缩包后:
    1. 把php_imagick.dll文件放到PHP7.4目录下的ext文件夹里
    2. 把压缩包里所有CORE_RL_*.dll、IM_MOD_RL_*.dll格式的文件,全部复制到PHP7.4的根目录(和php.exe同级的目录),不要放到ext目录,这步是最多人漏的
  • 第四步:校验配置正确性
    1. 打开phpinfo里标注的Loaded Configuration File对应的php.ini文件,添加配置行extension=php_imagick.dll,确认行首没有分号注释
    2. 完全重启Laragon的Apache/Nginx服务,不要只刷新页面,重启后再看phpinfo页面,如果能搜到Imagick模块信息,说明扩展加载成功
  • 第五步:调整Simple QrCode配置
    扩展加载成功后,到项目config/services.php中添加二维码驱动配置:
    'qrcode' => [
        'driver' => 'imagick'
    ]
    
    执行php artisan config:clear清除项目配置缓存,再访问对应功能就不会报扩展缺失的错误。
  • 兜底排查:如果以上操作做完还是加载失败,把你安装的对应版本ImageMagick的bin目录路径加到系统环境变量PATH的最顶部,重启电脑后再试,避免系统加载到其他不兼容的ImageMagick依赖。

内容的提问来源于stack exchange,提问作者OurBG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 03:54:22