如果curl是默认安装的话,是不支持https,当你在使用libcurl去访问https时,就会报以下的错误 可以通过下面的命令查看curl现在支持哪些协议 Protocols里没有https就需要按下边步骤操作处理:
如果curl要支持https,就必须先安装openssl,安装方法可以看下面的链接 安装完openssl,接下来就是重新配置安装curl /configure -with-ssl=/usr/local/ssl(我这里没有配置prefix选项,直接将curl安装到默认的目录/usr/local) config之后,会有以下信息打出 4)make 过程可能会报LDAP及/usr/local/ssl bad的问题,版本过高了,深度降低版本到curl-7.50.0,之前装的7.19不支持ssl 重新make,通过了 5)make install 最后查看curl支持的协议,可以看到现在已经支持https协议了 |