将一个文件从一个web服务器同步到另一个


Synchronize one file from one web server to another

我想写一个php脚本,将一个特定的文件从一个web服务器(linux)复制到另一个(linux)。

您可以像这样在PHP中执行rsync。

exec('rsync -ruva --progress /local/file.png user@remote.server.com:/tmp/file.png');

有关如何设置无密码ssh以运行rsync的信息,请查看此处。

在php中,您可以使用fopenfgets(另请参阅http://php.net/manual/de/features.remote-files.php)