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

Windows10环境下新建Laravel项目报fileinfo扩展缺失错误如何解决?

解决方案
  • 第一步:确认CLI模式使用的PHP配置文件路径
    打开PowerShell执行命令:php --ini,查看输出中Loaded Configuration File对应的实际路径。你之前修改的php.ini-development和php.ini-production是PHP提供的配置模板文件,不会被实际运行的PHP加载使用,报错提示你需要修改的是C:\Program Files\php-8.0.13\php.ini这个正式配置文件。
  • 第二步:使用管理员权限修改正确的配置文件
    因为C:\Program Files目录默认需要管理员权限才能修改文件,所以右键点击你的文本编辑器(比如记事本、VS Code),选择「以管理员身份运行」,再通过编辑器打开第一步查到的正式php.ini文件,搜索extension=fileinfo,删除该行开头的分号注释。如果搜索不到这行配置,可以直接在配置文件的扩展配置段新增一行:extension=fileinfo,保存修改。
  • 第三步:重启PowerShell验证扩展是否生效
    关闭所有已打开的PowerShell窗口,重新打开一个新的PowerShell窗口,执行命令:php -m,查看返回的扩展列表中是否存在fileinfo,存在即说明扩展启用成功。
  • 第四步:重新执行Laravel项目创建命令
    扩展生效后再次执行laravel new myNewSite即可正常完成项目创建。

补充注意:如果你的设备中安装了多个PHP版本,务必确认你修改的是CLI模式实际加载的对应版本的php.ini,避免修改错配置文件导致问题依旧。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 23:24:04