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

Laravel 9中Class 'ZipArchive' not found错误的解决求助

解决Laravel中ZipArchive类找不到的问题
  • 安装对应PHP版本的zip扩展
    你当前使用PHP 8.1,直接执行apt-get install php-zip可能安装的是系统默认PHP版本的扩展,需指定版本安装:
    sudo apt-get install php8.1-zip

  • 重启相关服务
    除了Apache,还要重启PHP-FPM服务(Hostinger VPS通常搭配PHP-FPM运行),确保扩展加载生效:
    sudo systemctl restart apache2
    sudo systemctl restart php8.1-fpm

  • 验证扩展是否成功加载
    用命令行检查CLI环境的扩展:
    php -m | grep zip
    若输出zip则CLI环境已加载;再通过网页端的phpinfo页面(新建一个包含<?php phpinfo(); ?>的文件访问)搜索zip,确认Web环境也加载了该扩展。

  • 修复依赖(若扩展已加载仍报错)
    如果是Laravel导入导出库(如maatwebsite/excel)的依赖问题,执行以下命令更新依赖或重新生成自动加载文件:
    composer update maatwebsite/excel
    composer dump-autoload

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 04:15:28