|
Libcurl为一个免费开源的,客户端url传输库,支持FTP,FTPS,TFTP,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE和LDAP,跨平台,
支持Windows,Unix,Linux等,线程安全,支持Ipv6。并且易于使用。
http://curl.haxx.se/libcurl/
从http://curl.haxx.se/libcurl/ 下载一个稳定的版本,注意选择OS。
libcurl主要功能就是用不同的协议连接和沟通不同的服务器
支持libcurl(允许你用不同的协议连接和沟通不同的服务器)。,
libcurl当前支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。
libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传,
HTTP基本表单上传,代理,cookies,和用户认证。
让php支持curl类函数
libcurl库的强大自然不用多说,php对其进行了封装,在php中有众多curl类函数,可以实现多种协议的客户端访问。
在windows中让php支持curl比较简单:在php.ini中将extension=php_curl.dll前面的分号去掉,将php根目录中的libeay32.dll和ssleay32.dll拷贝到系统路径中,如果还不行,那么将ext目录中的php_curl.dll也拷贝到系统路径中。
在linux中,如果使用源码安装,需要在make 之前,./configure --with-curl=path,其中,path是你的 libcurl库的位置,比如你安装libcurl库之后,path可能就是/usr/local/,libcurl可以是静态库,也可以是动态库。
注意libcurl库configure的时候,可以将一些不需要的功能去掉,比如ssl , ldap等。在php configure的时候,会去检查libcurl中某些功能是否被开启,进而去相应地调整生成的php
链接:https://pan.baidu.com/s/15DU7Q-qxvo0uaP7uD2jW2g
提取码:k53q
|
|