我切换到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 Version->libssh2/1.1
关于为什么这些 curl 扩展似乎没有用 libssh2/1.1 编译的任何想法(???猜可能是这种情况???)或者是别的什么?