1

現在、LAMP サーバーの zip アーカイブにたくさんの写真を保存しています。新しいユーザーが私のプログラムに追加されたら、zip アーカイブを開いて写真を追加します。

問題は、zip アーカイブが 50MB に近づくと、関数 ZipArchive::open が常にエラー番号 5 を返すことです。これは、このエラー ZIPARCHIVE::ER_READ であると思います

なぜこれが起こるのか、誰にも手がかりがありますか?

どうもありがとう、

テオ。

4

3 に答える 3

1

最後に、ZipArchive クラスの使用をやめ、php exec コマンドhttp://php.net/manual/en/function.exec.phpを使用してコマンド ラインでファイルを圧縮しました。

exec('tar -cvf file.tar myfile.txt');
于 2012-10-08T14:16:07.260 に答える
0

も増やしてみてくださいmax_execution_time

于 2012-04-11T16:07:23.357 に答える
0

php を増やしてみてくださいmemory_limit。大きな .zip ファイルをロードするときに、メモリが不足している可能性があります。

于 2012-04-11T15:52:12.930 に答える