Ho un problema con l'installazione di 'Archive_Zip 0.1.1' sul server Linux, ma quando provo a eseguire lo script per creare il file zip, viene visualizzato l'errore irreversibile
Errore irreversibile: classe
ZipArchive
non trovata in ...
dove ho messo il codice
$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;
ma non trova il file di classe.
Per favore, dimmi la soluzione. Cosa devo fare per risolvere il problema? Ho anche messo il php.ini
file nella cartella in cui si trova lo script, ma non funziona.
E: Unable to locate package php7.2-zip E: Couldn't find any package by regex 'php7.2-zip'
uso di Ubuntu 14.04 con php 7.2
apt-get install php-zip
.
sudo apt-get install php7.2-zip