ZIP: Сжатие директории

Petroffs

Новичок
ZIP: Сжатие директории

Мне надо упаковать директорию на сервере и положить в другую директорию...
В интернете как то мало об этом написано - нужно ли донастраивать сервер для этого и как вообще подходить к реализации?
 

Petroffs

Новичок
а есть документация по exec + (tar|bzip|winzip|etc)
чтобы понятнее было?
 

Tor

Новичок
есть

лежит на сайте
доступ через гугл
еще вопросы есть?
 
поиск по форуму такое обсуждалось
пользуй очень прост в использовании
http://www.phpconcept.net/
 

Petroffs

Новичок
Для тех кто в Windows тренируется. Такого я нигде не нашел, поэтому постю здесь.
PHP:
system("C:\\\"Program Files\"\\WinRAR\\WinRAR.exe A ARCHIVE.RAR x:\\home\\www\\backup\\* -r",$tmp);

echo $tmp;
//Если $tmp=0 - операция завершилась успешно
//Если $tmp=1 - операция не выполнена
WinRar может и в Zip запаковать, достаточно ARCHIVE.RAR записать как ARCHIVE.ZIP
 

Iron

Guest
PEAR уже не модно?
http://pear.php.net/package/Archive_Zip
http://pear.php.net/package/Archive_Tar

Archive_Zip не пользовался, а Tar очень даже хороший класс.
 

Petroffs

Новичок
У меня надо архивировать сайт примерно в 500 мб
Подойдет ли подобный класс?

Дело в том что я тока вчера занялся вопросом бекапа, так что буду рад любой помощи, про Архив_Зип, ничего не понял, Архив_Тар - только что скачал, если есть советы - советуйте пожалуйста...
 

Iron

Guest
Я на Archive_Tar делал систему бэкапов, но размер бэкапа был не больше 5 Мб. Все делалось четко и быстро, без сбоев.

Поставь, потестируй, посмотри время. Из примеров все понятно, как пользоваться.
 

Petroffs

Новичок
Apache Environment

HTTP_ACCEPT_ENCODING gzip, deflate

- вот это у меня есть на локальном сервере. этого достаточно для работы класса?

Еще, я с PEAR не работал, как я полагаю, надо апачу сказать где лежит PEAR и скачанные файлы туда закинуть, так?
 

fixxxer

К.О.
Партнер клуба
Я даже и не знаю, что тут ответить. Полная каша в голове.
 

Iron

Guest
Нужен PHP 4 (точную версию можешь посмотреть где-нить там). И все. Инструкции по работе с PEAR на сайте pear.php.net.
Апачу ничего говорить не надо.
В дистрибутиве есть примеры как работать с классом.

Более подробно может напишут маньяки-модераторы. Я, к счастью, только лишь админ рунета.
 

Petroffs

Новичок
Благодарю! Я сейчас читаю 3й спецвыпуск PHPInside - там кажеца есть вводные слова о PEAR!
 
Сверху