我正在尝试使用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);
}
但它没有做任何事情。虽然,当我直接在终端/命令提示符下输入命令时,它可以很好地工作。
我怎样才能让它发挥作用?
谢谢!
答案 0 :(得分:0)
您应首先使用
发送文件然后你可以使用解压缩:
ssh2_exec($ connection," unzip / path to zip / -d / location to you to unzip /"); //语法错误