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

安装phpoffice/phpspreadsheet时因缺失PHP扩展报错求助

解决phpoffice/phpspreadsheet安装报错问题

方案一:安装缺失的PHP扩展(推荐)

报错明确提示缺少ext-fileinfo、ext-gd、ext-zip三个扩展,针对XAMPP环境操作步骤如下:

  • 打开XAMPP控制面板,点击Apache模块的「Config」按钮,选择「PHP (php.ini)」打开配置文件。
  • 在php.ini里找到以下三行,去掉行首的分号;启用扩展:
    • ;extension=fileinfo → 改为 extension=fileinfo
    • ;extension=gd → 改为 extension=gd
    • ;extension=zip → 改为 extension=zip
  • 保存php.ini,重启XAMPP的Apache服务。
  • 重新执行安装命令:
    composer require phpoffice/phpspreadsheet
    

方案二:强制忽略所有平台依赖(临时应急)

如果暂时无法安装扩展,可使用命令忽略所有平台要求,但后续运行可能出现功能异常:

composer require phpoffice/phpspreadsheet --ignore-platform-reqs

方案三:安装兼容低版本的包

若不想安装扩展,可指定安装1.x系列的旧版本,该版本对部分扩展要求更低:

composer require phpoffice/phpspreadsheet:^1.28

内容的提问来源于stack exchange,提问作者Adarsh Kumar Singh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 16:10:02