gpt4 book ai didi

php - 使用 PHP 在 Linux 服务器中压缩 ZIP 文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:36:36 24 4
gpt4 key购买 nike

我正在尝试在 Linux 中创建文件夹的 .zip 文件。

首先我去压缩文件夹所在的地方:

shell_exec('cd /var/www/vhosts/website/test/');

文件夹 test 有文件夹 testzip,应该将其压缩并发送到其他地方:

shell_exec('zip a -r -tzip /var/www/vhosts/website/zip/save/testzip.zip /var/www/vhosts/website/test/testzip');

这应该创建 testzip.zip。不知何故,这是行不通的。

有人能帮忙吗?

最佳答案

那些不是 zip 的选项。你想用 -tzip 要求什么?开头的 a 将创建一个 a.zip。如果您的意思是 -a,则 zip 没有 -a 选项。唯一有意义的选项是 -r,递归到子目录。

在尝试使用 shell_exec() 之前,首先直接在 shell 中运行命令并解决您遇到的错误。

关于php - 使用 PHP 在 Linux 服务器中压缩 ZIP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37164348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com