curl庫支援https
阿新 • • 發佈:2018-11-05
預設情況CURL是不支援的HTTPS。如果需要支援, 需要重新編譯CURL。HTTPS支援需要OPENSSL庫,也需要重新編譯。
主要操作步驟如下:
安裝openssl
- wget https://www.openssl.org/source/old/1.1.0/openssl-1.1.0f.tar.gz
- tar -zxvf openssl-1.1.of.tar.gz
- cd openssl
- ./config enable-shared (預設安裝路徑/usr/local/ssl)
- make && make install
- openssl verison檢視是否安裝成功
安裝curl
- wget https://curl.haxx.se/download/curl-7.54.1.tar.gz
- tar -zxvf curl-7.54.1.tar.gz
- cd curl-7.54.1
- ./configure --with-ssl=/usr/local/ssl
- make && make install
- curl -V檢視是否安裝成功
正常如圖:
如果是使用php開發,還需要重新編譯php。具體操作步驟參照 (https://blog.csdn.net/hu_feng903/article/details/80298282
PS: 這裡需要注意openssl,和curl版本的選擇,儘量選擇釋出時間接近的。不然編譯過程中會有很多錯誤資訊,解決起來很麻煩…