linux下php zipArchive採用ZipArchive::OVERWRITE失敗、エラーコードを返す:9
1165 ワード
個人ブログ原文:http://www.lampnick.com/php/261
linuxシステムでOVERWRITEモードを使用して開くことができないためですか?no no no…
実はpecl zipバージョンが低すぎるためです.
phpinfo();zipバージョンはLibzip version=>1.1.2で、公式サイトで調べたところ、このバージョンのzipはZIPARCHIVE::OVERWRITEモードをサポートしていないことが分かった.
pecl zipは1.7.0バージョンでZIPARCHIVE::OVERWRITEモードに加入したばかりで、気まずいですね.
linux zipArchive , ZipArchive::OVERWRITE , , :9, 9 ,
$zip = new \ZipArchive();
$res = $zip->open($zip_file_path, \ZipArchive::OVERWRITE);// , 9
ZipArchive::CREATE ,
$zip = new \ZipArchive();
$res = $zip->open($zip_file_path, \ZipArchive::CREATE);// , true
linuxシステムでOVERWRITEモードを使用して開くことができないためですか?no no no…
実はpecl zipバージョンが低すぎるためです.
phpinfo();zipバージョンはLibzip version=>1.1.2で、公式サイトで調べたところ、このバージョンのzipはZIPARCHIVE::OVERWRITEモードをサポートしていないことが分かった.
pecl zipは1.7.0バージョンでZIPARCHIVE::OVERWRITEモードに加入したばかりで、気まずいですね.