чтобы разархивировать удаленный файл на сервере с PHP, довольно простое решение, которое сработало для меня:
ftp zip-файл, скажем a.zip
, в удаленную папку, гдеВы хотите извлечь
создайте php файл unzip.php
и загрузите его в ту же папку, что и указанный выше zip-файл
вставьте следующеекод в unzip.php
:
<?php
$zip = new ZipArchive;
$zip->open('a.zip');
$zip->extractTo('x/');
$zip->close();
echo "Ok!";
?>
установить chmod из unzip.php
в исполняемый файл
выполнить phpфайл из любого браузера - вы получите 'Ok', подтверждающий извлечение