1. 程式人生 > >curl庫支援https

curl庫支援https

預設情況CURL是不支援的HTTPS。如果需要支援, 需要重新編譯CURL。HTTPS支援需要OPENSSL庫,也需要重新編譯。
主要操作步驟如下:
安裝openssl

  1. wget https://www.openssl.org/source/old/1.1.0/openssl-1.1.0f.tar.gz
  2. tar -zxvf openssl-1.1.of.tar.gz
  3. cd openssl
  4. ./config enable-shared (預設安裝路徑/usr/local/ssl)
  5. make && make install
  6. openssl verison檢視是否安裝成功

安裝curl

  1. wget https://curl.haxx.se/download/curl-7.54.1.tar.gz
  2. tar -zxvf curl-7.54.1.tar.gz
  3. cd curl-7.54.1
  4. ./configure --with-ssl=/usr/local/ssl
  5. make && make install
  6. curl -V檢視是否安裝成功

正常如圖:
在這裡插入圖片描述

如果是使用php開發,還需要重新編譯php。具體操作步驟參照 (https://blog.csdn.net/hu_feng903/article/details/80298282

)[https://blog.csdn.net/hu_feng903/article/details/80298282]

PS: 這裡需要注意openssl,和curl版本的選擇,儘量選擇釋出時間接近的。不然編譯過程中會有很多錯誤資訊,解決起來很麻煩…