PHP: Fatal error: Uncaught Error: Class "ZipArchive" not found

PHP: Fatal error: Uncaught Error: Class ZipArchive not found

Описание и решение проблемы

При работе с PHP можно столкнуться со следующим сообщением:

Fatal error: Uncaught Error: Class "ZipArchive" not found in /var/www/localhost/PHPExcel/Reader/Excel2007.php:85 Stack trace: #0 /var/www/localhost/PHPExcel/IOFactory.php(269): PHPExcel_Reader_Excel2007->canRead() #1 /var/www/localhost/PHPExcel/IOFactory.php(191): PHPExcel_IOFactory::createReaderForFile() #2 /var/www/localhost/index.php(9): PHPExcel_IOFactory::load() #3 {main} thrown in /var/www/localhost/PHPExcel/Reader/Excel2007.php on line 85

Связано это с тем, что для PHP отсутствует установленный модуль ZIP. В современных дистрибутивах его установка проводиться через менеджер пакетов следующими командами:

CentOS

yum install php-zip

Debian, Ubuntu

sudo apt install php-zip
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.