Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中将tgz文件从一台服务器复制到另一台linux服务器?_Php_Linux - Fatal编程技术网

如何在php中将tgz文件从一台服务器复制到另一台linux服务器?

如何在php中将tgz文件从一台服务器复制到另一台linux服务器?,php,linux,Php,Linux,我有一个文件example.tgz托管在一台linux服务器上,我想将这个文件(example.tgz)复制到另一台linux服务器上 我们如何将example.tgz文件从一台服务器复制到另一台服务器请建议。尝试以下代码: <?php $connection = ssh2_connect('otherserver.com', 22); ssh2_auth_password($connection, 'username', 'password'); ssh2_scp_sen

我有一个文件
example.tgz
托管在一台linux服务器上,我想将这个文件(
example.tgz
)复制到另一台linux服务器上

我们如何将
example.tgz
文件从一台服务器复制到另一台服务器请建议。

尝试以下代码:

 <?php
  $connection = ssh2_connect('otherserver.com', 22);
  ssh2_auth_password($connection, 'username', 'password');

  ssh2_scp_send($connection, '/local/example.tgz', '/remote/example.tgz', 0644);
 ?>


请从本地运行此代码,它会将example.tgz文件复制到/remote/folder。

使用http或其他方法?我想以编程方式执行此操作。您需要先选择传输协议。您可以尝试。好的,但是如何将此文件传输到其他服务器?