首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于支持SCP和SFTP的windows的cURL php扩展

用于支持SCP和SFTP的windows的cURL php扩展
EN

Stack Overflow用户
提问于 2009-10-20 07:57:17
回答 2查看 2.3K关注 0票数 2

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

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

我认为这与curl扩展没有使用VS9有关,因为我也尝试过VS6 php二进制文件,但也缺乏对SCP和SFTP的支持……

查看phpinfo上的curl部分,我注意到在没有SCP/SFTP支持的情况下安装的php没有列出libSSH版本,而有支持的版本是: libSSH版本->libssh2/1.1。

你知道为什么那些curl扩展看起来不是用libssh2/1.1编译的吗(?猜测可能是这样的?)或者是其他原因?

EN

回答 2

Stack Overflow用户

发布于 2009-11-25 07:10:09

如果您不能使用CURL执行SFTP,那么您可以使用SFTP的这个纯PHP实现:

http://phpseclib.sourceforge.net/

票数 1
EN

Stack Overflow用户

发布于 2009-11-28 02:34:32

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1593066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档