admin/entorno/extensión php/zip

De MoodleDocs

Moodle 2.x

La extensión ZIP nativa de PHP es requerida para permitirle a Moodle 2 leer o escribir archivos comprimidos ZIP.

Las instalaciones nativas de PHP necesitarán la librería (biblioteca) PHP ZIP habilitada al añadir la línea

extension=zip.so 

al archivo php.ini

Sin embargo, si su PHP no fue compilado con la extensión, entonces...

Instalación en Sistemas Linux

Si su distribución no incluye esta extensión por defecto, entonces necasitará compilar Usted mismo su PHP e incluir la opción

--enable-zip.

Esta configuración general de PHP trabajará bien con Moodle 20:

./configure  --with-apxs2=/usr/sbin/apxs --enable-mbstring --with-mysql=/usr --with-pear --enable-sockets 
             --with-gd --with-jpeg-dir=/usr --with-ttf --with-freetype-dir=/usr --with-zlib-dir=/usr 
             --with-iconv --with-curl --with-openssl --with-mysqli --enable-soap --with-xmlrpc --enable-zip

Instalación en Sistemas Windows

Des-comente esta línea en su archivo php.ini:

 extension=php_zip.dll

Nota: La extensión ZIP está incorporada desde la versión 5.3.x de PHP para Windows. La línea superior para php.ini y el archivo DLL correspondiente no son necesarios si se emplea la distribución para Windows descargada de windows.php.net. Esto no ha sido verificado en otras distribuciones ni otros Sistemas Operativos.