it-swarm-tr.com

Curl'ı Windows'a nasıl kurar ve kullanırım?

Windows'ta çalıştırmak için kıvrılma konusunda sorun yaşıyorum.

here dizininden bir curl Zip dosyası indirdim, ancak yürütülebilir bir kaynak kodu içermiyor görünüyor.

Curl'i çalıştırmak için derlemek için need kullanabilir miyim? Eğer evet ise, o zaman bunu nasıl yaparım?

Curl için .exe indirmeyi nerede bulabilirim?

Curl yükleme ile ilgili belgeleri aradım, ancak bulunacak çok az şey var.

462
pri_dev

https://curl.haxx.se/download.html dizininden aldığınızı varsayalım, istediğiniz yeri açın. Yüklemeye gerek yok. SSL kullanacaksanız, curl web sitesinde bulunan OpenSSL DLL dosyalarını indirmeniz gerekir.

202
theglauber

Zaten kıvrılmış olabilir

Hiçbir şey indirmenize gerek kalmayabilir:

  • Windows 10, sürüm 1803 veya daha yenisindeyseniz, işletim sisteminiz curl kopyasıyla birlikte gelir , önceden ayarlanmış ve kullanıma hazırdır.
  • Windows için Git yüklüyse (Git'i git-scm.com yüklediyseniz, cevabınız evet olur), _ altında [curl.exe:

    C:\Program Files\Git\mingw64\bin\
    

    Yukarıdaki yolu PATH dizinine eklemeniz yeterlidir.

Bir paket yöneticisine curl kurulumu

Zaten bir paket yöneticisi kullanıyorsanız, bir taneyle yüklemek daha uygun olabilir:

Curl'i elle yükleme

Curl indiriliyor

Yanlışlıkla yanlış bir şeyi indirmek çok kolaydır. Eğer curl anasayfa 'da, site başlığındaki büyük ve belirgin "İndir" bölümünü tıklarsanız, daha sonra gövdesinde büyük ve belirgin curl-7.62.0.tar.gz bağlantısını tıklarsanız, bir curl curl kaynak kodunu içeren ama curl.exe olmayan kaynak paket . Buna dikkat et.

Bunun yerine, büyük ve seçkin indirme bağlantılarına tıklayın bu sayfada. Bunlar resmi Windows yapılarıdır ve kazanma-kazanma projesi tarafından sağlanmaktadır.

Daha ezoterik ihtiyaçlarınız varsa (örneğin, cygwin inşası, üçüncü taraf inşası, libcurl, başlık dosyaları, kaynaklar vb.) İstiyorsanız, curl indirme sihirbazını kullanın. Beş soruyu cevapladıktan sonra, bir indirme bağlantısı listesi sunulur.

Kıvrılmayı çıkarma ve ayarlama

İndirilen paketinizde curl.exe öğesini bulun; Muhtemelen bin\ altında.

Sabit diskinizde kıvrılma için kalıcı bir ev görevi görecek bir yer seçin:

  • Curl'e kendi klasörünü vermek istiyorsanız, C:\Program Files\curl\ veya C:\curl\ yapacak.
  • Çok sayıda gevşek çalıştırmanız varsa ve PATH öğesine birçok ayrı klasör eklemek istemiyorsanız, amaç için C:\Program Files\tools\ veya C:\tools\ gibi tek bir klasör kullanın.

Klasörün altına curl.exe yerleştirin. Ve asla klasörü veya içeriğini taşımayın.

Ardından, kıvrılmayı komut satırından herhangi bir yerde kullanılabilir yapmak isteyeceksiniz. Bunu yapmak için, klasörü şu şekilde PATH öğesine ekleyin:

  1. Windows 10 başlat menüsünü tıklayın. "Environment" yazmaya başlayın.
  2. Arama sonucunu göreceksiniz Sistem ortamı değişkenlerini düzenleyin . Onu seç.
  3. Bir Sistem Özellikleri penceresi açılır. Alt kısımdaki Ortam Değişkenleri düğmesini tıklayın.
  4. "Sistem değişkenleri" altında (alt kutu) "Yol" değişkenini seçin. Düzenle düğmesini tıklayın.
  5. Ekle düğmesini tıklayın ve curl.exe öğesinin yaşadığı klasör yoluna yapıştırın.
  6. Gerektiği şekilde OK 'ı tıklayın. Açık konsol pencerelerini kapatın ve yeniden açın, böylece yeni PATH alacaklar.

Şimdi herhangi bir Komut İstemi'nde kıvrılma yazmanın tadını çıkarın. Parti zamanı!

829
  1. Curl Zip indir
  2. İçeriği çıkarın (doğru sürümü indirdiyseniz curl.exe dosyasını bulmalısınız)
  3. Curl.exe dosyasını yazılımınızın bulunduğu bir klasöre yerleştirin (ör. D:\software\curl\curl.exe)
  4. Curl komut satırından çalıştırmak için 

    a) "Bilgisayarım" simgesine sağ tıklayın

    b) Özellikler'i seçin

    c) 'Gelişmiş sistem ayarları' bağlantısını tıklayın

    d) [Gelişmiş] - 'Çevre Değişkenleri' düğmesine gidin

    e)/ Sistem değişkeni altında 'Yol' ve Düzenleme düğmesini seçin

    f) Bir noktalı virgül ve ardından curl.exe dosyasını yerleştirdiğiniz yolu ekleyin (örneğin; D:\software\curl)

Şimdi yazarak komut satırından çalıştırabilirsiniz: 

curl www.google.com
96
Ithar

Windows ayarında cURL ayarının en basit yolu, WINDOWS 7'DE CURL'IN ÇALIŞMASINI SAĞLAMAK 'dir. Sadece 3 kolay adımda var.

31
Abel Callejo
  1. cURL indir (Win64 ia64 SSL ile Zip ikili dosyası)
  2. Curl.exe dosyasını "C:\Windows\System32" içine çıkarın
  3. Tamam

Daha da kolay:

Win64 2000/XP x86_64 MSI yükleyicisini Edward LoPinto tarafından sağlanan. 

Dosyayı yazarken curl-7.46.0-win64.exe en yenisiydi. Windows 10 ile test edilmiştir.

25
Benny Neugebauer

Windows 10 sürüm 1803'ten (ve önceki sürümlerden, içeriden oluşturulmuş 17063 ile) başlayarak, artık curl dosyasını yüklemiyorsunuz. Windows, normal CMD adresinizden doğrudan erişebileceğiniz curl.exe içinde bir nativetar.exe (ve C:\Windows\System32\) içerir. 

C:\Users\vonc>C:\Windows\System32\curl.exe --version
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: [unreleased]
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL

C:\Users\vonc>C:\Windows\System32\tar.exe --version
bsdtar 3.3.2 - libarchive 3.3.2 zlib/1.2.5.f-ipp

Bkz. İlk duyuru ve yayın duyuru .

19
VonC

Powershell v3 ve üstü sürümlerin, Invoke-WebRequest adlı bir cmdlet içerdiğini ve bazı curl-ish yeteneklerine sahip olduğunu unutmayın. New-WebServiceProxy ve Invoke-RestMethod cmdlet'ler de muhtemelen belirtilmeye değer. 

Gereksinimlerinize uyacaklarından emin değiller, ancak Windows üyesi olmasam da, PS'nin kullandığı nesne yaklaşımını bulduğumu söylemeliyim, curl, wget vb. Bakmaya değer olabilirler

14
user2233949

Windows için Chocolatey paket yöneticisini kurun. Kurulduktan sonra, choco install curl girin. Sonra bir terminalden curl kullanabilirsiniz.

11
Adam

Bildiğiniz gibi, resmi kıvrılma web sitesinde birkaçlı ikili paket bulabilirsiniz.

Bir paketi indirdikten sonra, istediğiniz yere sıkıştırın. Konumunu yolunuza eklemenizi öneririz, böylece toplu işlemden veya powershell komut dosyalarından kıvrılma özelliğini çağırabilirsiniz. Yolunuza bir dizin eklemek için başlat menüsüne "ortam değişkenleri" yazın ve "kullanıcı ortamı değişkenlerini düzenle" yi seçin. Yol'u seçin ve "değer" kutusunun sonuna ekleyin:; C:\curl\directory (dizin kıvrıldığınız yere değiştirildi.)

SSL kullanmak istiyorsanız bir sertifika paketine ihtiyacınız vardır. Mk-ca-bundle.pl (Perl) veya mk-ca-bundle.vbs (VBScript) komutunu çalıştırın. İkili paketlerin bazıları bunlardan birini veya her ikisini de içerir. Eğer indirme işleminde bir tane yoksa, buradan bir tane indirin: https://github.com/bagder/curl/tree/master/lib . Ben mk-ca-bundle.vbs 'i öneririm, çünkü pencerelerde çalıştırmak için onu çift tıklamanız yeterli. Ca-bundle.crt adlı bir dosya üretecektir. Curl-ca-bundle.crt dosyasını yeniden adlandırın ve curl.exe ile dizine kaydedin.

Alternatif olarak, son zamanlarda sadece birkaç tıklama ile tam özellikli bir kıvrılma yapısı oluşturan bir msi yükleyici geliştirdim. Otomatik olarak yolunuza kıvrılmış reklamlar, kullanıma hazır bir ssl sertifika paketi içerir ve kıvrılma kılavuzunu ve dokümanları başlat menüsünden erişilebilir kılar. www.confusedbycode.com/curl/ adresinden indirebilirsiniz.

11
ConfusedByCode

Ayrıca, Git for Windows programının git-scm.com adresinden Curl yüklendiğini de unutmayın. Curl'i Git'in Windows 'BASH terminali için çalıştırabilirsiniz (varsayılan Windows CMD terminali değil).

10
RBV

Windows için curl ile ilgili birçok sorun vardı. Sonunda varsayılan olarak curl içeren Cygwin kullandım.

7
cprcrack

Curl, openssl, libssh2 ve zlib'in son versiyonunu 3 basit Adımda bu eğitim notu. İle oluşturabilirsiniz

Curl statik olarak üretilmiştir, bu nedenle önkoşul dinamik çalışma zamanını dağıtmanız gerekmez.

Ayrıca önceden oluşturulmuş bir sürümü (x86 ve x64) SourceForge. Adresinden indirebilirsiniz.

7
user2470592

Curl 'in indirme işlemini ve her kopyasını söylediklerinde System32'daki curl.exe dosyası' ı arıyordum ama direkt link vermediler. bu yüzden burada zevk, kolayca bin klasör içinde curl.exe bulmak 

sıkıştırılmış dosyayı açın ve ardından bin klasörüne gidin.

curl jenerik indirmek için link

6
Pre_hacker

Ne yaptığımı tam olarak yazacağımı düşündüm (Windows 10, 64-bit):

İndirme sayfasından https://curl.haxx.se/download.html indirme sihirbazını seçin https://curl.haxx.se/dlwiz/

Kıvrılabilir yürütülebilir dosyayı seçin. 

Win64'ü seçin. 

Genel seçin. 

Herhangi birini seç. 

X86_64'ü seçin.

Önerilen ilk seçeneği seçin. Benim için bu: 

kıvrılma versiyonu: 7.53.1 - SSL etkin SSH etkin. Sağlayan: Viktor Szakáts. Bu paket kıvrılabilen bir dosyadır. Bu bağlantıdan önceden oluşturulmuş bir 'kıvrılma' ikilisi elde edeceksiniz (ya da bazı durumlarda, bu bağlantının sizi götürdüğü sayfada verilen bilgileri kullanarak). Paylaşılan bir kütüphane/DLL .. 'yüklü' libcurl 'alabilirsiniz veya olmayabilir .. Dosya 7Zip kullanılarak paketlenir. 7Zip bir dosya arşivleme formatıdır.

İndir'i tıklayın.

İndirme klasörünüzde curl-7.53.1-win64-mingw.7z dosyasına sahip olmalısınız.

Eğer yoksa 7-Zip programını kurun.

Sağ tıklayın, 7-Zip, Buradan Çıkarın. Ayıklanan dosyayı kopyalayıp Z:\Tools\gibi bir yere yapıştırın

Bin klasörüne bakarsanız curl.exe dosyasını görürsünüz. Çift tıklarsanız, bir pencere hızla yanıp söner ve kaybolur. Çalıştırmak için Komut İstemi'ni kullanmanız gerekir. Depo gözü klasörüne gidin ve istekte bulunmak için parametrelerinizi takiben curl yazın. Çift tırnak kullanmanız gerekir. Tek tırnak, Windows'ta kıvrılma ile çalışmaz.

Artık kullanıcının Path değişkenine curl eklemek isteyeceksiniz, böylece programı çalıştırmak için doğru klasöre gitmek zorunda kalmayacaksınız. Bu PC'ye git, Bilgisayar, Sistem Özellikleri, Gelişmiş sistem ayarları, yönetici olarak doğrula (yönetici olarak çalışmıyorsun, değil mi? Doğru?) Ortam Değişkenleri, Sistem değişkenleri, listeye bak ve Yol'u, ardından Düzenle'yi seç. Yeni, o zaman, örneğin.

Z:\Tools\bukle-7.53.1-win64-mingw\bin 

İsterseniz sondaki bir ters eğik çizgi ekleyebilirsiniz, bunun önemli olduğunu sanmıyorum. Listenin başına gelinceye kadar yukarı taşı, ardından önceki ekrandan kolayca görebilirsiniz. Tamam'ı, Tamam'ı ve Tamam'ı tıklatın, ardından bir Komut İstemi açın ve herhangi bir kullanıcıdan herhangi bir klasörden kıvrılarak yazarak kıvırmayı çalıştırabilirsiniz. Çift teklifinizi unutma.

Keşke istediğim cevap buydu.

6
nmit026

Bu yükleyici benim için kolaylaştırdı http://www.confusedbycode.com/curl/

Bağlantı nasıl kullanılacağını açıklar. İşte yukarıdaki web sitesinden alınan bir özet:

"CURL for Windows programını yalnızca birkaç tıklamayla yükleyebilirsiniz. Sadece aşağıdaki tablodan bir yükleyici indirin ve çalıştırın ve Yükle'yi tıklayın. Varsayılan yükleme şunları içerir:

  1. curl.exe
  2. sSL sertifikası paketi (ca-cert-bundle.crt)
  3. SSL sertifika paketi oluşturma komut dosyaları (mk-ca-bundle.pl & mk-ca-bundle.vbs)
  4. CURL ve libcurl için HTML kılavuzları
  5. windows için biçimlendirilmiş metin belgeleri (böylece Not Defteri ile okumak için dosyaları çift tıklatabilirsiniz)
  6. CURL kurulum klasörüne, kısayollara, el kitaplarına, belgelere ve kaldırma programına kısayollarla başlayan Menü klasörü
  7. cURL yolunuza eklendi, böylece onu toplu iş veya PowerShell scriptleri ile kullanabilir ve herhangi bir çalışma dizinindeki Prompt komutundan çağırabilirsiniz.

Geliştiricilerin dosyalarını kurulumunuza dahil etmek için Gelişmiş'i tıklatın. Geliştiricilerin dosyaları libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, C başlıkları, kitaplıklar ve kod örneklerini içerir.

Gelişmiş'i tıkladığınızda, belgelerin ve kılavuzların yüklenip yüklenmeyeceğini ve yolunuza cURL eklenip eklenmeyeceğini de seçebilirsiniz.

Bilgisayarınızda yönetici ayrıcalıklarına sahip değilseniz, "Yönetici Ayrıcalıkları Olmadan" satırındaki dosyalardan birini kullanın. Bunlar cURL'yi C:\Users\Name\AppData\Local\Apps dizinine yükleyin.

Yükleyiciyi kullanmak istemiyorsanız, ancak yukarıda listelenen içeriğin hala olmasını istiyorsanız, Zip arşivlerinden birini indirebilirsiniz. "

5
Aussie Ash

Curl.exe 'in Sistem Değişkeni'ne olan yolunu ekledikten sonra' Path '

istemi komutunu açıp çalışıp çalışmadığını görmek için ' curl -V ' komutunu çalıştırabilirsiniz.

3
Shreyas

Takip indirme sihirbazı

Paket türünü (curl çalıştırılabilir), işletim sistemi (Win64), lezzet (Genel), CPU (x86_64) ve indirme bağlantısını seçmek için ekranları tek tek izleyin. .

unzip indirmek ve curl.exe bulmak (src klasöründe buldum, biri farklı işletim sistemi/lezzet için bin klasöründe bulabilirim)

Komut satırından erişilebilir yapmak için çalıştırılabilir yolu sistem yoluna ekleyin ( Windows'ta PATH Ortam Değişkenine dizin ekleme ).

Kıvrılmanın tadını çıkar.

3
brajesh jaishwal

Sadece curl'i indirin ve sıkıştırılmış dosyayı çıkartın. "Curl.exe" dosyasını alacaksınız. Bir CMD Kabuğu açın, curl.exe dosyasını CMD Kabuğu içine sürükleyin, artık curl kullanabilirsiniz.

 enter image description here

3
Black

Windows için ssl ile statik olarak oluşturulmuş: 

http://sourceforge.net/projects/curlforwindows/files/?source=navbar

Curl-7.35.0-openssl-libssh2-zlib-x64.7z'ye ihtiyacınız var

.. ve ssl için yapmanız gereken tek şey parametrelerinizden herhangi birine ek olarak "-k" yi eklemektir ve paket BS sorunu gider; CA doğrulaması yok.

1
Beeb

Windows curl-installer'ı başarıyla kullandım: http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html

windows için cURL kullanarak doğrudan indirme bağlantısı msi-installer ..__ ile .. Kurduktan sonra sisteminizi yeniden başlatmayı unutmayın.

1
Kirill Ch
  • Aşağıdaki yoldan Windows için curl indirin: https://curl.haxx.se/windows/
  • Sıkıştırılmış dosyayı açtığınızda ..\bin\curl.exe
  • Kolay genel erişim için yol değişkeninize ...\bin\ekleyin
0
Vikash