如何使用PHP实现SFTP

如何使用PHP实现SFTP,php,laravel,ftp,cygwin,sftp,Php,Laravel,Ftp,Cygwin,Sftp,我对尝试让SFTP使用以下PHP方法感兴趣:ftp\u ssl\u connect(主机、端口、超时) 我注意到在W3CSchools()上有以下注释: 注意:此功能仅在ftp模块和 OpenSSL支持是静态构建到PHP中的 剩下的问题是如何“静态构建”PHP中的“ftp模块”和“OpenSSL支持”。我在谷歌上搜索过,关于这个问题的信息似乎非常稀少 当我当前尝试使用合法凭据运行W3CSchool中的代码时,我经常会得到“false”返回。我可以使用与PHP相同的凭据和端口成功地进行SFTP,所

我对尝试让SFTP使用以下PHP方法感兴趣:
ftp\u ssl\u connect(主机、端口、超时)

我注意到在W3CSchools()上有以下注释:

注意:此功能仅在ftp模块和 OpenSSL支持是静态构建到PHP中的

剩下的问题是如何“静态构建”PHP中的“ftp模块”和“OpenSSL支持”。我在谷歌上搜索过,关于这个问题的信息似乎非常稀少

当我当前尝试使用合法凭据运行W3CSchool中的代码时,我经常会得到“false”返回。我可以使用与PHP相同的凭据和端口成功地进行SFTP,所以这不是问题所在

我意识到有;但是,这个问题甚至没有提到或解释如何使用PHP函数ftp_ssl_connect(),我仍然想知道如何使用它以及何时使用它。

SFTP(不要与FTPS混淆)是OpenSSH套件(和其他实现)提供的一个工具,用于通过SSH连接安全地传输文件。它与FTP或FTPS没有任何关系,这正是您使用的功能的目的

您可能正在寻找和其他相关功能。

SFTP(不要与FTPS混淆)是OpenSSH套件(和其他实现)提供的一种工具,用于通过SSH连接安全地传输文件。它与FTP或FTPS没有任何关系,这正是您使用的功能的目的


您可能正在查找和其他相关函数。

为什么要使用OpenSSH套件选项来与SSH FTP(我认为您正在调用FTPS)进行比较?@user3089840 SSH FTP不是FTPS。FTPS是通过TLS/SSL的FTP。SSH上的FTP很少使用。看看为什么要将OpenSSH套件选项与SSH FTP(我认为您正在调用FTPS)进行比较?@user3089840 SSH FTP不是FTPS。FTPS是通过TLS/SSL的FTP。SSH上的FTP很少使用。看,我已经看到了那个问题;然而,我正在寻找关于如何使用ftp_ssl_connect()的解释,而另一个问题没有解决这个问题。
ftp_ssl_connect
与SFTP无关。我想向您展示如何在PHP中实际实现SFTP。如何使用ftp\u ssl\u连接PHP?你需要在ubuntu上编译自己的二进制文件吗?这是一个完全不同于你最初提出的问题。你的问题是关于SFTP的。同样地,
ftp\u ssl\u connect
与SFTP无关。如果您想知道如何使用
ftp\u ssl\u connect
,请提出新问题。这是一个问答网站,不是一个讨论论坛;然而,我正在寻找关于如何使用ftp_ssl_connect()的解释,而另一个问题没有解决这个问题。
ftp_ssl_connect
与SFTP无关。我想向您展示如何在PHP中实际实现SFTP。如何使用ftp\u ssl\u连接PHP?你需要在ubuntu上编译自己的二进制文件吗?这是一个完全不同于你最初提出的问题。你的问题是关于SFTP的。同样地,
ftp\u ssl\u connect
与SFTP无关。如果您想知道如何使用
ftp\u ssl\u connect
,请提出新问题。这是问答网站,不是讨论论坛。