“Https” protokolü libcurl'de desteklenmiyor veya devre dışı bırakıldı [kapalı]


14

Ne zaman denemek curl http://google.comçalıştığımda ancak https ile yaptığımda çalışır, bu hata verir:

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

Ben çeşitli cevaplar aradım ama hiçbiri nasıl düzeltileceğini açıklamıyor?


1
Sorunuza aşağıdaki komutu ve sonuçları ekleyebilir misiniz: curl --version | grep Protocols.... Başarısız olan tam kıvırma komutunu verebiliyorsanız faydalı olabilir mi?
andrew.46

Çıktı which curlve apt-cache policy curlbazı yararlı bilgiler sağlayacaktır.
David Foerster

Ubuntu mu kullanıyorsunuz?
Anwar

Yanıtlar:


9

Lütfen curlSSL ile yükleyin

İndir:

SSL ile yükleme:

  • PATH dizininin içindeki terminali açıp açın ve şunu yazın:

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

SSL kurulumunun yolunu da belirleyebilirsiniz, ./configure --helpayrıntılar için bkz .


i curl zaten kardeşim, onun sadece ssl ile çalışmıyor,
nabtron

1
@nabtron: Benny, curl'ü SSL desteği ile indirmenizi, derlemenizi ve kurmanızı önerir.
David Foerster

2
libssl-devSSL desteği istiyorsanız yüklemeniz gerekir . sudo apt install libssl-dev
Ali Yousuf

5

Hızlı bir google bu sorunu gidermek için bu kıvrılma SSS'sini buldu .

Ama aslında mevcut manuel kıvırma kurulumunuzu silmenizi ve sadece kurmanızı öneririm sudo apt-get install curl. Varsayılan Ubuntu yüklemesi, https (ve daha fazlası) için doğru kitaplıklara sahiptir.


curl <site> --insecure
Yaptım
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.