admin / environment / php拡張子/ zip
ネイティブのPHP zip拡張子は、Moodle 2にZIP圧縮アーカイブを読み書きさせるために必要です。
phpのネイティブインストールでは、次の行を追加してphp zipライブラリを有効にする必要があります。
extension = zip.so
php.iniに
あなたのphpが拡張子でコンパイルされていない場合しかし...
Linuxシステムへのインストール
ディストリビューションにデフォルトでこの拡張子が含まれていない場合は、PHPを自分でコンパイルして--enable-zipを含める必要があります。
この一般的なPHP設定は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
Windowsシステムへのインストール
php.iniのこの行のコメントを外します。
extension = php_zip.dll
注:Zip拡張機能は、Windows上のPHP 5.3.x以降に組み込まれています。 windows.php.netからの配布を使用する場合は、上記のphp.ini行とそれに対応するdllファイルは必要ありません。他のOSの他のディストリビューションでは検証されていません。