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

Laravel 10创建首个项目遇依赖解析错误,求解决方案

解决Laravel创建依赖安装错误:ext-fileinfo缺失及PHP版本冲突问题

一、启用PHP的ext-fileinfo扩展

  • 找到你的PHP安装目录,打开其中的php.ini配置文件
  • 查找并取消注释;extension=fileinfo这一行(删除行首的分号)
  • 重启命令行终端(如果用的是CLI环境)或本地Web服务器
  • 执行命令php -m,查看输出列表中是否包含fileinfo,确认扩展已启用

二、解决PHP版本与依赖包的冲突问题

你的PHP版本是8.2.11,需确保Laravel及依赖包的版本与该PHP版本兼容:

  • 指定Laravel版本创建项目:如果是创建新项目时出现冲突,执行laravel new demo-app2 --version=11(Laravel 11官方要求PHP 8.2及以上版本,完美适配你的环境)
  • 调整现有项目的依赖约束:如果已经创建了项目,打开项目根目录的composer.json文件:
    • 将laravel/framework的版本约束修改为^11.0
    • 检查其他依赖包的版本要求,把标注不支持PHP 8.2的包调整为兼容版本(比如查看包的官方文档确认支持8.2的版本号)
    • 执行composer update更新依赖

完成以上两步后,重新执行依赖安装命令,即可解决"无法解析可安装的包集合"的错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 01:12:35