所以我正在一个项目中工作,我想将表数据导出为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相关的任何问题。
答案 0 :(得分:0)
您可以采取的解决方案之一是删除composer.lock
文件,然后执行composer install
和composer update
。