admin/environment/php extension/zip
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.