Protokol “https” tidak didukung atau dinonaktifkan di libcurl [ditutup]


14

curl http://google.comNamun ketika saya mencobanya berfungsi ketika saya melakukannya dengan https, itu memberikan kesalahan ini:

curl: (1) Protocol "https" not supported or disabled in libcurl

Saya telah mencari berbagai jawaban tetapi tidak ada yang menjelaskan bagaimana cara memperbaikinya?


1
Bisakah Anda menambahkan perintah berikut dan hasil ke pertanyaan Anda: curl --version | grep Protocols.... Bermanfaat juga jika Anda bisa memberikan perintah ikal yang tepat yang gagal?
andrew.46

Keluaran dari which curldan apt-cache policy curlakan memberikan beberapa wawasan bermanfaat juga.
David Foerster

Apakah Anda menggunakan Ubuntu?
Anwar

Jawaban:


9

Silakan instal curldengan SSL

Unduh:

Menginstal dengan SSL:

  • Unzip -> terminal terbuka di dalam direktori PATH dan ketik:

    ./configure --with-ssl
    make
    sudo make install
    

Anda juga dapat menentukan path instalasi SSL, lihat ./configure --helpuntuk rincian


saya punya ikal sudah bro, itu tidak bekerja dengan ssl saja,
nabtron

1
@ nabtron: Benny menyarankan Anda mengunduh, menyusun, dan menginstal curl dengan dukungan SSL.
David Foerster

2
Anda perlu libssl-devdiinstal jika Anda ingin dukungan SSL. sudo apt install libssl-dev
Ali Yousuf

5

Google cepat menemukan ikal ini FAQ tentang pemecahan masalah ini.

Tapi saya sebenarnya menyarankan untuk menghapus instalasi curl manual Anda saat ini, dan cukup instal dengan sudo apt-get install curl. Instalasi Ubuntu default memiliki pustaka yang tepat untuk https (dan banyak lagi).


Saya melakukannya sebagaicurl <site> --insecure
maan81
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.