用PHP怎么向远程机器传输文件?

沈括号 发布于 2012/11/21 15:35
阅读 477
收藏 0
有两台机器,一台机器是php web,另外一台想放由用户上传来的附件,要怎么样才能将php web这台机器上的文件传输到第二台机器上呢?
加载中
0
南湖船老大
南湖船老大

用FTP API传。当然,目光不要局限在PHP这么点范围内,那你就输了。

找运维,搭个文件服务器。

沈括号
沈括号
回复 @妖魔舞 : 安装的vsftpd,可以用浏览器访问,但是php传不上去,不知道是哪里出了问题
南湖船老大
南湖船老大
回复 @沈括号 : 木有运维,晕倒。。。 FTP传,那你对方机器也得开FTP server才行,应该是没问题的,之前用过
沈括号
沈括号
用ftp试了半天传不上去,想找别的方法; 还有就是---木有运维
0
回去干活
沈括号
沈括号
回复 @bundles : 好吧,我知道rsync,但是我要的不是数据同步,而是所有附件都放在第二台机器上
回去干活
回去干活
回复 @沈括号 : 多打了一个e
沈括号
沈括号
回复 @bundles : 你确定是resync而不是rsync?
沈括号
沈括号
回复 @bundles : 好吧,我只是一个从业2个月的PHP程序员
回去干活
回去干活
回复 @沈括号 : 少玩PHP,多学Linux,php只是WEB架构中占比5%,虽然WEB要写很多PHP代码。
下一页
0
1
1泡泡1
文件共享不就行啦?
沈括号
沈括号
装第二台服务器开一个文件共享,然后挂载到第一台?
0
1
1泡泡1

在linux下用mount挂载到附件所在目录

mahone
mahone
good idea
沈括号
沈括号
那用哪个软件呢?samba?我两台都是公网IP
0
1
1泡泡1
samba 或者NFS都可以
沈括号
沈括号
回复 @1泡泡1 : 我可不可以这样,将第二开共享,挂载到第一台,所有附件都放在第二台的目录下,然后如果有下载的话,用url重定向到第二台上边,这样第一台的流量应该就少了
沈括号
沈括号
回复 @1泡泡1 : 好吧,不具备双网卡这些条件
1
1泡泡1
主服务器双网卡,文件服务器使用和WEB服务器组成内网,这样不存在流量的问题,安全+快
沈括号
沈括号
那如果有用户下载这些附件的话,那是用的哪个服务器的流量?是两台都用,还是只用的文件共享服务器的?
返回顶部
顶部