Composer软件包maatwebsite / excel需要Libzip4,但已安装

时间:2019-09-24 10:23:16

标签: php laravel ubuntu zip

所以我正在一个项目中工作,我想将表数据导出为CSV。 所以我选择了这个作曲家软件包:

composer require maatwebsite/excel

终端输出以下内容:

phpoffice/phpspreadsheet 1.9.0 requires ext-zip * -> the requested PHP extension zip is missing from your system.

所以我到处搜寻答案,包括这里,并尝试了以下方法: 我按照提供的答案 here

我尝试安装libzip4,我得到了:

libzip4 is already the newest version (1.1.2-1.1pop2).

我尝试安装得到的libzip5:

libzip5 is already the newest version (1.5.1-0ubuntu1).

所以我尝试安装php7.3-zip包:为此,我得到了它:

php7.3-zip : Depends: libzip4 (>= 1.3.2) but 1.1.2-1.1pop2 is to be installed

哪个很奇怪,我被困住了!

简单地安装sudo apt-get install php-zip会给我这个错误:

 php-zip : Depends: php7.3-zip but it is not going to be installed

E:无法纠正问题,您拿着损坏的包裹。

我该怎么办?我有Pop OS,到目前为止我还没有遇到与PHP 7.3相关的任何问题。

1 个答案:

答案 0 :(得分:0)

您可以采取的解决方案之一是删除composer.lock文件,然后执行composer installcomposer update