Si la extensión zip para lsphp74 no existe en CentOS 7.x es porque CentOS 7 viene con una libreria vieja (libzip) que no soporta PHP 7.4

Solución:

Para corregir este error necesitamos compilar manualmente e instalar la extensión zip para PHP 7.4 como sigue:

Instale los dos paquetes de dependencia:

yum install http://packages.psychotic.ninja/7/plus/x86_64/RPMS/libzip-0.11.2-6.el7.psychotic.x86_64.rpm
yum install http://packages.psychotic.ninja/7/plus/x86_64/RPMS/libzip-devel-0.11.2-6.el7.psychotic.x86_64.rpm

Utilizamos pecl para instalar zip:

/usr/local/lsws/lsphp74/bin/pecl install zip
echo "extension=zip.so" > /usr/local/lsws/lsphp74/etc/php.d/20-zip.ini

Mata o reinicia lsphp para que los cambios surtan efecto:

pkill lsphp

Y ahora ya podemos hacer uso de librerias y plugins de WordPress, Drupal, Joomla, etc.

0 Comentarios
Inline Feedbacks
Ver todos los comentarios