【问题标题】:cURL php extension for windows with SCP and SFTP support具有 SCP 和 SFTP 支持的 windows cURL php 扩展
【发布时间】:2010-12-08 06:17:24
【问题描述】:

我切换到 zendserver(VS8 php(5.3) 二进制文件),现在 curl(7.19.4) 似乎缺少 SCP 和 SFTP 协议支持(通过错误和 phpinfo 验证)。 Curl 本身安装正确,只是缺少提到的协议支持。

这在我从 php.net 下载的 VC9(线程安全)二进制文件上开箱即用(此安装使用用 VS9 编译的 apache 二进制文件,因此我使用用 VS9 编译的 php 二进制文件)

我假设它与未使用 VS9 构建的 curl 扩展有关,因为我还尝试了 VS6 php 二进制文件,但它也缺乏 SCP 和 SFTP 支持...

查看 phpinfo 的 curl 部分,我注意到没有 SCP/SFTP 支持的 php 安装没有列出 libSSH 版本,而支持的版本显示:libSSH 版本->libssh2/1.1

关于为什么这些 curl 扩展似乎没有使用 libssh2/1.1 编译的任何想法(???猜可能是这种情况???)或者是别的什么?

【问题讨论】:

    标签: php curl sftp scp


    【解决方案1】:

    如果你不能使用 CURL 来做 SFTP,你也许可以使用这个纯 PHP 的 SFTP 实现:

    http://phpseclib.sourceforge.net/

    【讨论】:

      【解决方案2】:

      没有特别的原因。支持 PHP/CURL 绑定的 libcurl 可以构建为使用 libssh2,完成后它可以进行 SCP 和 SFTP 传输。

      【讨论】:

        猜你喜欢
        • 2019-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-21
        • 2019-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多