Php 通过libssh2初始化sftp子系统

Php 通过libssh2初始化sftp子系统,php,sftp,libssh2,Php,Sftp,Libssh2,我正试图用php脚本从远程sftp服务器获取一个文件。我正在使用libssh2库,我已经能够1)打开到ssh服务器的连接,2)正确地进行身份验证。我在创建用于ssh2_sftp*函数和包装器的sftp资源方面遇到了麻烦。以下行将$sftp保留为空: Php错误日志显示没有错误。Ssh服务器日志显示正在初始化的sftp子系统的成功登录、身份验证和日志。下一步该去哪里 也许您可以尝试phpseclib并启用日志记录来查看发生了什么?我发现phpseclib更适合诊断。事实上,我只是觉得它更适合任何东

我正试图用php脚本从远程sftp服务器获取一个文件。我正在使用libssh2库,我已经能够1)打开到ssh服务器的连接,2)正确地进行身份验证。我在创建用于ssh2_sftp*函数和包装器的sftp资源方面遇到了麻烦。以下行将$sftp保留为空:


Php错误日志显示没有错误。Ssh服务器日志显示正在初始化的sftp子系统的成功登录、身份验证和日志。下一步该去哪里

也许您可以尝试phpseclib并启用日志记录来查看发生了什么?我发现phpseclib更适合诊断。事实上,我只是觉得它更适合任何东西,哈哈,但一步一个脚印。它看起来确实更容易使用。我可以换个话题。尽管如此,从原理上讲,没有什么方法可以让它工作。可能有,但我认为用libssh2更难弄清楚。如果您可以提供phpseclib日志,那么它也可能提供对libssh2问题的一些见解。
      $stfp = ssh2_sftp($ftp_conn);