Tôi gặp sự cố khi cài đặt 'Archive_Zip 0.1.1' trên máy chủ Linux, nhưng khi tôi cố chạy tập lệnh để tạo tệp zip, nó sẽ báo lỗi nghiêm trọng
Lỗi nghiêm trọng:
ZipArchive
Không tìm thấy lớp trong ...
nơi tôi đặt mã
$zip = new ZipArchive;
var_dump($zip);
$res = $zip->open($filename, ZipArchive::OVERWRITE);
if ($res !== TRUE) {
echo 'Error: Unable to create zip file';
exit;
}
if (is_file($src)) {
$zip->addFile($src);
} else {
// echo "<br>" . dirname(__FILE__) . $src;//'/install1';
if (!is_dir($src)) {
$zip->close();
@unlink($filename);
echo 'Error: File not found';
exit;
}
recurse_zip($src, $zip, $path_length);
}
$zip->close();
echo "<br>file name ".$filename;
nhưng nó không tìm thấy tập tin lớp.
Hãy cho tôi biết giải pháp. Tôi nên làm gì để giải quyết vấn đề? Tôi cũng đặt php.ini
tập tin vào thư mục chứa tập lệnh, nhưng nó không hoạt động.
E: Unable to locate package php7.2-zip E: Couldn't find any package by regex 'php7.2-zip'
sử dụng Ubuntu 14.04 với php 7.2
apt-get install php-zip
.
sudo apt-get install php7.2-zip