ubuntu下配置curl支援https

2021-10-01 12:45:29 字數 843 閱讀 5544

我的系統中在先前已經安裝了curl,在執行一條與https相關的命令時,報錯說不支援。

執行curl --version如下圖:

在預設的安裝條件下,protocols一行中不會顯示https協議,既不支援https,需要我們手動配置。

wget 

tar -xzvg openssl-1.1.0g.tar.gz

cd openssl-1.1.0g

./config

make

sudo make install //這兩步花費的時可能比較長,請耐心等候

#建立軟連線

sudo ln -s /usr/local/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1

sudo ln -s /usr/local/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1

openssl的預設安裝路徑為/usr/local/ssl,執行完上面的命令後會自動建立該目錄。

我們用openssl version檢視版本號,如下圖所示:

我的curl安裝包解壓在/opt目錄下,首先進入該目錄

cd /opt/curl-7.63.0
接著執行以下命令重新編譯並安裝

./configure -with-ssh=/usr/local/ssl

make

sudo make install

執行完以上步驟後,再執行curl --version命令,如圖所示:

已經成功支援https了

配置php支援curl

還可以解決ajax的跨網域名稱的問題 配置方法 1 拷貝php目錄中的libeay32.dll 和 ssleay32.dll 兩個檔案到 system32 目錄。2 修改php.ini 配置好 extension dir 去掉 extension php curl.dll 前面的分號。php下擴充套...

Windows 下 PHP 配置 curl 開啟

今天除錯一段 php 發現需要開啟 php curl 的功能。在網上搜尋了一下,將修改配置的過程記錄於此。開啟 php 的安裝目錄,編輯配置檔案php.ini,找到 extension php curl.dll一行,將開頭的 去掉 在安裝目錄中,找到libeay32.dll和ssleay32.dll...

Ubuntu下的PHP安裝CURL元件

先檢視自己的php5是否已經安裝了curl。方法如下 1.在web伺服器目錄 ubuntu下的通常為 var www 新建test.php檔案 2.編輯檔案,鍵入下面一行 3.儲存檔案 4.開啟瀏覽器,瀏覽該網頁。例如 http localhost test.php 5.搜尋 curl 看看是否已經...