linuxlibcurl
『壹』 libcurl能用到嵌入式linux中嗎
libcurl主要功能就是用不同的協議連接和溝通不同的伺服器~也就是相當封裝了的sockPHP 支持libcurl(允許你用不同的協議連接和溝通不同的伺服器)。, libcurl當前支持http, https, ftp, gopher, telnet, dict, file, 和ldap 協議。libcurl同樣支持HTTPS證書授權,HTTP POST, HTTP PUT, FTP 上傳(當然你也可以使用PHP的ftp擴展), HTTP基本表單上傳,代理,cookies,和用戶認證。可以使用到嵌入式linux中應用web伺服器。
『貳』 在linux系統安裝一款軟體需要「libcurl.so.3」,這個應該怎麼安裝,求大神幫幫忙,急急
這個庫文件屬於curl軟體包,安裝這個軟體包。
具體命令要看你用的哪個發行版本。
比如紅帽就是curl.x.x.rpm
『叄』 linux下libcurl安裝說明及樣例誰有嗎
如果是debian ubuntu安裝 試試
sudo apt-get install libcurl3 python-pycurl
如果是Redhat系 CentOS RHEL Fedora試試
yum -y install curl curl-devel
『肆』 Linux c使用libcurl庫get模式發送xml數據,怎麼配置curl
get模式,發請求,還要配置application/soap+xml; charset=utf-8
『伍』 如何在LINUX下安裝libcurl
可以使用yum命令進行安裝。
yuminstalllibcurl
註:機器可以聯網的情況下,如果不能聯網需要配置本地yum源
『陸』 curl和libcurl的區別簡介
curl簡介
curl是利用URL語法在命令行方式下工作的開源文件傳輸工具。
它支持很多協議:DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP,
LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP。
curl同樣支持SSL證書,HTTP POST, HTTP
PUT,FTP上傳,基於表單的HTTP上傳,代理(proxies)、cookies、用戶名/密碼認證(Basic, Digest,
NTLM等)、下載文件斷點續傳,上載文件斷點續傳(file transfer resume),http代理伺服器管道(proxy
tunneling)以及其他特性。
curl是瑞典curl組織開發的,curl的官網是http://curl.haxx.se/,可以從官網獲取它的源代碼和相關說明。
libcurl簡介
libcurl為一個免費開源的,客戶端url傳輸庫,支持DICT, FILE, FTP, FTPS, Gopher, HTTP,
HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP,
SMTP, SMTPS, Telnet and TFTP等協議。
同curl一樣,libcurl也支持SSL證書,HTTP POST, HTTP
PUT,FTP上傳,基於表單的HTTP上傳,代理(proxies)、cookies、用戶名/密碼認證(Basic, Digest,
NTLM等)、下載文件斷點續傳,上載文件斷點續傳(file transfer resume),http代理伺服器管道(proxy
tunneling)等。
libcurl是高度可移植的,可以工作在不同的平台上,支持Windows,Unix,Linux等。
libcurl是免費的,線程安全的,IPV6兼容的,同事它還有很多其他非常豐富的特性。libcurl已經被很多知名的大企業以及應用程序所採用。
可以在這里獲取libcurl的源碼及相關文檔。
curl與libcurl對比
相同點
curl和libcurl都可以利用多種多樣的協議來傳輸文件,包括HTTP, HTTPS, FTP, FTPS, GOPHER, LDAP, DICT, TELNET and FILE等。
不同點
curl是命令行工具,可以通過shell或腳本來運行curl。curl底層所使用的庫是libcurl。
libcurl是一個庫,通常與別的程序綁定在一起使用,如命令行工具curl就是封裝了libcurl庫。所以我們也可以在你自己的程序或項目中使用libcurl以獲得類似CURL的強大功能。接下來將要介紹的PHP擴展就是對curl的一個封裝。
『柒』 linux編libcurl庫時依賴openssl怎麼編
如果你在編譯時遇到這個錯誤,這可能是下面的原因:你嘗試編譯的程序使用OpenSSL,但是需要和OpenSSL鏈接的文件(庫和頭文件)在你Linux平台上缺少。
要解決這個問題,你需要安裝OpenSSL 開發包,這在所有的現代Linux發行版的標准軟體倉庫中都有。
要在Debian、Ubuntu或者其他衍生版上安裝OpenSSL:
復制代碼
代碼如下:
$ sudo apt-get install libssl-dev
『捌』 linux怎麼安裝libcurl
下載libcurl的安裝包後,依次執行如下命令安裝即可。
1、進入壓縮包所在目錄
# cd /root/soft
2、解壓縮安裝包
# tar -zxf curl-7.42.1.tar.gz
3、進入解壓後的安裝包目錄
# cd curl-7.42.1
4、配置
# ./configure --prefix=/usr/local/curl
註:下載安裝包時請找一個國內的鏡像站下載,要不然下載速度會非常慢。
『玖』 linux c curl發送郵件出現「在接收來自對等點的數據時失敗」 ,該怎麼處理
libcurl支持多種傳輸協議,ftp/tftp/http。