Laravel擅长Class' ZipArchive'未找到

时间:2018-04-23 08:23:46

标签: php laravel laravel-excel

我有laravel项目,可以使用laravel-excel插件从.csv文件上传数据到mysql。

当我尝试从.csv文件上传数据到mysql时,我收到错误" Class' ZipArchive'找不到"。无法理解' zip'如果我使用.csv,它与它有关 我正在使用:VMware Debian服务器,PHP 7.1

我的电脑localhost上的一切正常。

2 个答案:

答案 0 :(得分:4)

如果您尚未安装zip扩展程序,则会发生这种情况。

您可以像

一样安装它
sudo apt-get install php7.1-zip
安装后

确保重启服务器。

希望这有帮助。

答案 1 :(得分:0)

Laravel-excel使用Phpspreadsheet,它具有php_zip扩展名作为要求。如果你只是用它进行CSV解析,你确定需要整个laravel-excel插件吗?

解决方案是在你的debian服务器上安装php-zip或使用另一种解析你的CSV的方法。