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

创建首个Laravel项目遇报错:依赖与PHP扩展问题求助

环境版本信息
  • PHP版本:PHP 8.1.11 (cli)
  • Composer版本:Composer version 2.4.2 2022-09-14 16:11:15
  • Laravel Installer版本:Laravel Installer 4.2.17
报错核心原因

执行 laravel new example-app3 创建项目时,出现依赖链冲突:

  • Laravel 9.19+ 版本依赖 league/flysystem ^3.0.16,该包需要 league/mime-type-detection ^1.0.0
  • league/mime-type-detection 1.0.0-1.3.0 版本要求PHP ^7.2,与当前PHP 8.1.11不兼容;1.4.0+版本则要求启用PHP的ext-fileinfo扩展,当前系统未开启该扩展
解决方案

方法一:启用fileinfo扩展(推荐)

  1. 执行命令 php --ini,确认CLI模式下PHP使用的配置文件路径(报错提示路径为C:\Program Files\php 8\php.ini)
  2. 打开该php.ini文件,找到;extension=fileinfo行,删除行首的分号;
  3. 保存文件后重启终端,重新执行laravel new example-app3

方法二:临时忽略扩展要求(仅临时测试使用)

直接使用Composer命令创建项目,添加忽略参数:

composer create-project laravel/laravel example-app3 --ignore-platform-req=ext-fileinfo

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 13:25:31