Ошибка PHPEXCEL_ROOTPHPExcel / Shared / PCLZip / pclzip.lib.php, даже если в php загружены модули zip и zlib - PullRequest
1 голос
/ 05 апреля 2019

Я использовал класс ZipArchive, чтобы заархивировать файл перед загрузкой.

При выполнении выдает следующую ошибку:

Неполученное PHP-исключение Symfony \ Component \ Debug \ Exception \ FatalErrorException: \ "Ошибка компиляции:require_once (): Не удалось открыть обязательный файл 'PHPEXCEL_ROOTPHPExcel / Shared / PCLZip / pclzip.lib.php' (include_path = '/ vendor / phing / phing / classes: / vendor / pdepend / pdepend / src / main / php: / vendor / phpmd/ phpmd / src / main / php:.: / usr / share / pear: / usr / share / php ') \ "at /vendor/phpoffice/phpexcel/Classes/PHPExcel/Shared/ZipArchive.php line 6"

php -m имеет zip и zlib

Может кто-нибудь помочь? Не уверен, почему он также указывает путь PHPExcel.

Пробовал установить phpoffice / phpexcel с помощью composer, но этоне помогло

    $path = __DIR__.'abc.log';
        $zip = new ZipArchive();
        $zippath = __DIR__.'abc.zip';
        if ($zip->open($zippath, ZipArchive::OVERWRITE) === TRUE)
        {
            // Add file to the zip file
            $zip->addFile($path);
        }

Ожидание, чтобы он заархивировал файл в папку

...