У нас есть интересная проблема с сервером Windows, на котором работает WAMP (apache, mysql, php). По сути, у нас есть приложение, которое упаковывает папку в zip-файл, который пользователи могут загрузить. Содержимое zip-файла варьируется и должно динамически подготавливаться в соответствии с пожеланиями пользователя.
Мы используем эту команду для архивирования файлов вместе. (Мы также пытались использовать winrar, но возникла та же проблема) exec('c:\Windows\system32\7za a -mx0 -tzip "'.$zipPath.'" "'.$zipDirPath.'"', $output , $return_var);
Проблема в том, что иногда эта команда не завершается. Он успешно создает zip-файл, но не завершает работу и, кажется, продолжает работать. (Не происходит, если та же команда вводится через командную строку)
Если у кого-то есть идеи, как решить эту проблему, пожалуйста, помогите :)