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

Laravel下Composer安装kreait/laravel-firebase依赖解析失败如何解决

错误根因

当前PHP环境未启用fileinfo扩展,Laravel 8依赖的league/flysystem组件强制要求该扩展,因此composer无法完成依赖解析,安装包失败。


解决步骤

  • 执行命令确认CLI模式下PHP加载的配置文件,避免修改到Web端的错误配置:
    php --ini
  • 打开命令返回的「Loaded Configuration File」对应的php.ini文件(本次报错给出的配置路径为C:\Program Files\iis express\PHP\v8.0\php.ini),搜索extension=fileinfo配置项:
    • 若行首有分号(PHP配置注释符),直接删除分号即可
    • 若未找到该配置项,手动新增一行extension=fileinfo
  • 保存配置文件后关闭所有终端窗口,重新打开终端执行php -m,检查返回的扩展列表中是否存在fileinfo,确认扩展启用成功
  • 扩展启用完成后,重新执行安装命令即可:
    composer require kreait/laravel-firebase

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 23:48:03