0

我正在尝试使用 SSH2 提取 ZIP 文件,但运气不佳。

我试过这段代码:

$connection = ssh2_connect("localhost", 22);
if(ssh2_auth_password($connection, "user", "pass"))
{

$unzip = "unzip /directory/to/file/file.zip";
ssh2_exec($connection,$unzip);

}

但它什么也没做。虽然,当我直接在终端/命令提示符中键入命令时,它工作得很好。

我怎样才能让它工作?

谢谢!

4

1 回答 1

0

您应该首先使用发送文件

ssh2_scp_send()

然后你可以使用解压缩:

ssh2_exec($connection, "解压 /path to zip/ -d /你要解压的位置/"); //语法错误

于 2017-08-14T07:25:43.127 回答