Tengo un problema al instalar 'Archive_Zip 0.1.1' en el servidor Linux, pero cuando intento ejecutar el script para crear el archivo zip, aparece el error fatal
Error fatal: clase
ZipArchive
no encontrada en ...
donde pongo el código
$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;
pero no encuentra el archivo de clase.
Por favor dime la solución. ¿Qué debo hacer para resolver el problema? También pongo el php.ini
archivo en la carpeta donde está el script, pero no funciona.
E: Unable to locate package php7.2-zip E: Couldn't find any package by regex 'php7.2-zip'
usando ubuntu 14.04 con php 7.2
apt-get install php-zip
.
sudo apt-get install php7.2-zip