亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

執行 db:seed Artisan 命令時出現錯誤“找不到類 'ZipArchive'”

執行 db:seed Artisan 命令時出現錯誤“找不到類 'ZipArchive'”

PHP
拉莫斯之舞 2022-06-11 16:39:11
執行以下命令時出現問題。php artisan db:seed --class=QuestionTableSeeder錯誤信息如下。Symfony\Component\Debug\Exception\FatalThrowableError:找不到類“ZipArchive”在 /var/www/csi/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx.php:338 334| $excel->removeCellXfByIndex(0); // 刪除默認樣式 335| } 336| $unparsedLoadedData = []; 337|338| $zip = 新的 ZipArchive(); 339| $zip->open($p文件名); 340| 341| // 先看主題,因為我們在看樣式的時候需要配色方案 342| //~ http://schemas.openxmlformats.org/package/2006/relationships "異常跟蹤:1PhpOffice\PhpSpreadsheet\Reader\Xlsx::load("/tmp/laravel-excel-8wjCLq8hS4qVk49C5Rg30jkE6zVErU01.xlsx") /var/www/csi/vendor/maatwebsite/excel/src/Reader.php:2292 Maatwebsite\Excel\Reader::readSpreadsheet() /var/www/csi/vendor/maatwebsite/excel/src/Reader.php:215請使用參數 -v 查看更多詳細信息。QuestionTableSeeder 類如下。<?phpuse App\Imports\QuestionImport;use App\ORM\Question;use Illuminate\Database\Seeder;use Maatwebsite\Excel\Facades\Excel;class QuestionTableSeeder extends Seeder{    public function run(): void    {        DB::statement('set foreign_key_checks=0');        Question::truncate();        DB::statement('set foreign_key_checks=1');        Excel::import(new QuestionImport(), 'database/seeds/data/questions.xlsx');    }}請告訴我解決方案。我應該怎么做才能解決問題?我已經安裝了 php7.3-zip 和 php73-php-pecl-zip,然后還重新啟動了 Apache,但它仍然無法正常工作。版本如下;PHP : 7.3拉拉維爾:6.6.0自定義網站/excel:3.1.17mysql Ver 15.1:Distrib 5.5.64-MariaDB,適用于 Linux (x86_64),使用 readline 5.1CentOS Linux:發布 7.7.1908(核心)
查看完整描述

1 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

嘗試運行

php -m | grep zip

如果在輸出 CLI 上缺少“zip”顯示,則意味著您沒有安裝 php zip 擴展。你應該安裝。

yum install -y zip php-zip php-pecl-zip

希望有幫助。


查看完整回答
反對 回復 2022-06-11
  • 1 回答
  • 0 關注
  • 155 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號