admin/environment/php extension/zip: Difference between revisions
No edit summary |
m (Added link to spanish translation of page) |
||
(8 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
The | {{Environment}} | ||
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''' | '''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''' | '''Installation on Windows Systems''' | ||
Uncomment this line in your php.ini: | |||
extension=php_zip.dll | |||
Note: The Zip extension is built-in since PHP 5.3.x on Windows. The above php.ini line and the corresponding dll file is not required if using the distribution from windows.php.net. Not verified on other distributions on other OSs. | |||
[[Category:Environment|php extension]] | |||
[[es:admin/environment/php extension/zip]] |
Latest revision as of 16:12, 22 January 2014
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
Note: The Zip extension is built-in since PHP 5.3.x on Windows. The above php.ini line and the corresponding dll file is not required if using the distribution from windows.php.net. Not verified on other distributions on other OSs.