admin/environment/php extension/zip

De MoodleDocs

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

Las instalaciones nativas de PHP necesitarán la librería zip php, 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 Usted necesitará compilar Usted mismo PHP e incluir --enable-zip.

Esta configuración de PHP funcionará bien con Moodle 2.0:

./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 extension está incluída desde PHP 5.3.x en Windows. La línea superior de php.ini y el archivo dll correspondiente no se necesitan si Usted usa la distribución de windows.php.net. No se ha verificado esto para otras distribuciones ni para otros Sistemas Operativos.