Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1336|回复: 0

libCurl

[复制链接]

1226

主题

1990

帖子

7554

积分

认证用户组

Rank: 5Rank: 5

积分
7554
发表于 2020-1-4 22:32:20 | 显示全部楼层 |阅读模式
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



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-4-18 20:15 , Processed in 0.062216 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表