用php在intranet的文件服务器上上载文件
我在本地网络(办公场所内)上维护两台本地服务器 一个是我的php文件所在的服务器,另一个是我想要存储所有上传文件的文件服务器。 由于第二个是文件服务器,因此不需要在该服务器上安装php 如何将文件上载到其他服务器。我拥有访问文件服务器的完全权限。我尝试使用ftp_connect()方法。但这在Intranet中不起作用,但是,它可以完美地与任何实时服务器ftp凭据一起工作 如果我使用CURL,那么我必须在我的文件服务器上安装PHP,但这不是一个好的做法。那么如何使用php ftp相关方法上传文件呢用php在intranet的文件服务器上上载文件,php,cakephp,Php,Cakephp,我在本地网络(办公场所内)上维护两台本地服务器 一个是我的php文件所在的服务器,另一个是我想要存储所有上传文件的文件服务器。 由于第二个是文件服务器,因此不需要在该服务器上安装php 如何将文件上载到其他服务器。我拥有访问文件服务器的完全权限。我尝试使用ftp_connect()方法。但这在Intranet中不起作用,但是,它可以完美地与任何实时服务器ftp凭据一起工作 如果我使用CURL,那么我必须在我的文件服务器上安装PHP,但这不是一个好的做法。那么如何使用php ftp相关方法上传文件
如何将文件上载到文件服务器。提前感谢。因为在您的情况下,客户端和服务器都是Unix系统,最简单的方法是通过NFS在web服务器上挂载文件服务器的目录。通过这种方式,您可以通过本地复制或移动文件来上传文件,无需在PHP中使用FTP或SSH模块。如果您告诉我们这些服务器上有哪些操作系统,这将非常有用-对于本地操作,您可以使用比httpd/FTP更高效的协议,例如NFS或SMBOn文件服务器,安装了CentOS,并且在我的PHP文件所在的服务器上安装了Open Suse。可能您没有正确设置ftpd,或者您没有连接到正确的ip。就好像我正在尝试连接任何公共ip一样,ftp_connect()方法工作正常,但在intranet中不起作用。如果我使用的是ssh2_connect(),我应该如何做到这一点,还应该配置Openssh吗?