Note: You are currently viewing documentation for Moodle 2.8. Up-to-date documentation for the latest stable version of Moodle may be available here: admin/environment/php extension/zip.

admin/environment/php extension/zip: Difference between revisions

From MoodleDocs
No edit summary
(removing unused category)
Line 27: Line 27:


[[Category:Environment|php extension]]
[[Category:Environment|php extension]]
[[Category:ZIP]]

Revision as of 07:35, 20 October 2011

The native PHP zip extension is required to let Moodle 2 read or write ZIP compressed archives.

Native installations of php will need php zip library enabling by adding the line

extension=zip.so

to php.ini

However if your php was not compiled with the extension then...

Installation on Linux Systems

If your distribution doesn't include this extension by default, then you need to compile PHP yourself and include --enable-zip.

This general PHP configuration will work well with 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

Installation on Windows Systems

Uncomment this line in your php.ini:

 extension=php_zip.dll