Fatal error: Class ‘ZipArchive’ not found in, en Laravel o PHP

Si alguna vez te apareció un error Fatal error: Class ‘ZipArchive’ not found in a la hora de exportar un archivo excel con PHP usando la librería XLSphp. Esto puede deberse a que no tienes activado la extensión phpx.x-zip. La versión dependerá de la versión de PHP que tengas instalado. Para este caso estoy usando el php 7.1.

Lo único que debemos hacer es instalar la extensión php.zip, para eso usamos el siguiente comando, recordando que dependerá de la versión de php que tengas.

sudo apt-get install php7.0-zip

Una vez terminada la instalación puedes activar la extensión en el php.ini /etc/php/7.0/cli/php.ini, debes descomentar el extension=zip.so. Y por ultimo solo reiniciar el apache con el comando sudo apache2 reload, y listo.

Con esto ya no debería mostrar mas el error. Espero que les sirva.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *