Comment installer / configurer et utiliser cURL sur Windows?

j'ai téléchargé le dernier fichier zip cURL à partir de le site web , ver 7.24.0. Maintenant, comment puis-je l'installer dans mon environnement windows pour pouvoir l'utiliser? Je n'ai pas besoin de construire cURL à partir de la source juste pour l'utiliser.

dois-je le compiler?

si oui, comment faire?

j'ai cherché n'importe quelle documentation sur l'installation, mais qui pointe à l'installation de cURL comme projet à partir de la source.

425
demandé sur Myrddin Emrys 2012-03-01 02:00:17

20 réponses

en supposant que tu l'aies reçu de https://curl.haxx.se/download.html , décompresse où tu veux. Pas besoin de les installer. Si vous allez utiliser SSL, vous devez télécharger les DLLs OpenSSL, disponibles sur le site de curl.

188
répondu theglauber 2016-08-17 13:32:55

allez à la page curl download , choisissez le lien download wizard .

vous pouvez sauter une étape si vous le souhaitez, et aller directement à la page de l'assistant de téléchargement

(qu'avez-vous dit? "assistant? beurk!?"ne vous inquiétez pas, ça prend 30 secondes. et oui, ces étapes ont été testé et travailler sur Windows 10 . sheesh, aie un peu de foi!)

maintenant, choisissez options pour ces articles. Pour chaque article, choisissez l'option en italique:

  1. sélectionner le type de paquet : curl executable
  2. , Sélectionnez Le Système D'Exploitation : Win64
  3. sélectionner Pour quelle saveur : Générique
  4. sélectionner la version de Win64 : Any
  5. Sélectionner pour quel CPU : x86_64

Vous pouvez ignorer l'assistant ici , si vous avez juste besoin plus courantes de Windows/64-bit choix. Dans tous les cas, vous finirez sur une page avec les liens curl download. Choisissez-en un et de le télécharger.

installer ou décompresser, trouver curl.exe

(pas de panique, curl.exe est dans le dossier bin)

vous voudrez faire curl.exe disponible n'importe où depuis la ligne de commande. Pour ce faire, choisissez n'importe quel endroit agréable et ajoutez-le au chemin du système, comme ceci:

  1. cliquez sur le menu Démarrer de Windows 10, commencez à taper "environnement
  2. vous verrez le menu Modifier les Variables D'environnement système , choisir
  3. une fenêtre de propriétés du système apparaîtra. Cliquez sur le variables D'environnement bouton
  4. sélectionnez la variable path, cliquez sur le bouton Edit 1519240920"
  5. cliquez sur le bouton ajouter , coller dans le chemin du dossier où curl.exe vie
  6. , Cliquez sur Ok en tant que de besoin. Fermer les fenêtres d'invite de commande et rouvrir, de sorte qu'ils obtiennent le nouvel emplacement de chemin

profitez maintenant de taper curl à n'importe quelle invite de commande, c'est parti!

Remarque: pour les anciens systèmes 32 bits, vous pouvez choisir Windows/Win32 pour l'article de magicien 2 ci-dessus. Dans ce cas, vous devriez continuer l'assistant et faire les choix correspondants pour les systèmes 32 bits.

697
répondu Michiel van Oosterhout 2017-11-19 20:59:34
  1. Télécharger curl zip
  2. extraire le contenu (si vous avez téléchargé la bonne version, vous devez trouver curl.exe) 151930920"
  3. Place du roulage.exe dans un dossier où vous conservez votre logiciel (par ex. D:\software\curl\curl.exe) 151930920"
  4. pour exécuter curl à partir de la ligne de commande

    a) clic droit sur l'icône" Mon ordinateur

    B) choisir des propriétés

    C) cliquez sur le lien "Paramètres Système avancés

    d) aller à l'onglet [Avancé] - 'Variables D'environnement 'bouton

    e) sous variable système sélectionner " chemin" et modifier le bouton

    f) Ajouter un point-virgule suivi du chemin jusqu'à l'endroit où vous avez placé votre boucle.exe (p. ex. D:\software\curl)

Maintenant, vous pouvez exécuter à partir de la ligne de commande en tapant:

curl www.google.com
93
répondu Ithar 2013-12-25 13:20:46

le tutoriel le plus simple pour configurer cURL sur Windows est le faire cURL travail sur Windows 7 . Il a seulement 3 étapes faciles .

31
répondu Abel Callejo 2014-07-08 16:05:22
  1. download cURL (Win64 ia64 zip binaire avec SSL)
  2. Extrait de curl.exe en C:\Windows\System32
  3. fait

encore plus facile:

télécharger le Win64 2000 / XP x86_64 installateur MSI fourni par Edward LoPinto.

au moment de la rédaction du dossier curl-7.46.0-win64.exe était le plus récent. Testé avec Windows 10.

24
répondu Benny Neugebauer 2017-06-04 12:13:43

à partir de la ligne de commande sous Windows 10 version 1803 , vous n'installez plus curl .

CMD comprend un native tar et curl , à partir de votre régulière CMD .

Voir annonce .

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

et:

C:\
> which curl
/c/WINDOWS/system32/curl

C:\
> curl --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
15
répondu VonC 2018-05-27 22:28:17

Il est sans doute intéressant de noter que Powershell v3 et jusqu', contient une applet de commande appelé Invoke-WebRequest qui a une certaine curl-ish capacités. Les nouveaux cmdlets Webserviceproxy et Invoke-RestMethod méritent probablement d'être mentionnés.

Je ne suis pas sûr qu'ils répondront à vos besoins ou pas, mais bien que je ne suis pas un gars de Windows, je dois dire que je trouve l'approche objet prend PS, beaucoup plus facile à travailler avec que les utilitaires tels que curl, wget, etc. Ils peuvent valoir la peine de jeter un coup d'oeil à

13
répondu user2233949 2015-03-22 21:52:10

comme vous le savez déjà, vous pouvez trouver plusieurs paquets de binaires sur le site officiel de curl.

une fois que vous téléchargez un paquet, décompressez-le où vous voulez. Je recommande d'ajouter son emplacement à votre chemin, de sorte que vous pouvez appeler curl à partir des scripts batch ou powershell. Pour ajouter un répertoire à votre chemin d'accès de type "variables d'environnement" dans le menu démarrer et sélectionnez "modifier les variables d'environnement utilisateur". Sélectionnez chemin, et ajoutez à la fin de la boîte "valeur":; C:\curl\directory (avec annuaire changé à l'endroit où vous avez enregistré curl.)

si vous voulez utiliser SSL vous avez besoin d'un paquet de certificat. Cours, ou mk-ca-bundle.pl (perl) ou MK-ca-bundle.vbs (VBScript). Certains des paquets de binaires comprennent l'un ou les deux. Si votre téléchargement n'en inclut pas un, téléchargez-en un ici: https://github.com/bagder/curl/tree/master/lib . Je recommande MK-ca-bundle.vbs, comme sur windows vous cliquez simplement double pour l'exécuter. Il produira un fichier appelé CA-bundle.CRT. Renommez-le curl-ca-bundle.le crt et l'enregistrer dans le répertoire avec curl.EXE.

par ailleurs, j'ai récemment développé un installateur msi qui met en place une version complète de curl en quelques clics. Il affiche automatiquement curl to your path, inclut un pack de certificats ssl prêt à l'emploi et rend le manuel et la documentation curl accessibles depuis le menu Démarrer. Vous pouvez le télécharger à www.confusedbycode.com/curl / .

10
répondu ConfusedByCode 2016-02-24 08:48:57

Installer Chocolaté package manager pour Windows. Une fois installé, entrez simplement choco install curl . Vous pouvez alors utiliser curl à partir d'un terminal.

10
répondu Adam 2018-05-15 11:01:04

Notez aussi que l'installation de Git pour Windows à partir de git-scm.com installe aussi Curl. Vous pouvez alors lancer Curl à partir de Git pour le terminal BASH de Windows (et non le terminal CMD par défaut de Windows).

9
répondu RBV 2017-05-01 14:17:12

vous pouvez construire la dernière version de curl, openssl, libssh2 et zlib en 3 simple étapes en suivant ce tutoriel.

Curl est construit statiquement de sorte que vous n'avez pas à distribuer le prérequis dynamic runtime.

vous pouvez également télécharger une version pré-compilée (x86 et x64) à partir de SourceForge.

7
répondu user2470592 2013-06-10 11:29:12

j'ai eu beaucoup de problèmes avec curl pour Windows. J'ai finalement utilisé Cygwin , qui inclut curl par défaut.

7
répondu cprcrack 2014-10-17 00:04:17

je cherchais le processus de téléchargement de Curl et chaque où ils ont dit copie curl.exe fichier dans System32 mais ils n'ont pas de lien direct. donc ici, il est bon, trouver curl.exe facilement bin juste

décompressez - le et allez dans le dossier bin là vous obtenez le fichier exe

lien vers télécharger curl générique

6
répondu Pre_hacker 2016-06-23 07:37:36

pensait que j'écrirais exactement ce que j'ai fait (Windows 10, 64-bit):

de la page de téléchargement https://curl.haxx.se/download.html choisissez l'assistant de téléchargement https://curl.haxx.se/dlwiz /

choisissez curl executable.

Choisissez Win64.

choisir Générique.

choisir n'importe lequel.

choisissez x86_64.

choisissez la première option recommandée. Pour moi c'était:

version curl: 7.53.1-SSL activé SSH activé. Fourni par: Viktor Szakáts. Ce paquet est exécutable de type curl vous obtiendrez un binaire 'curl' pré-construit à partir de ce lien (ou dans certains cas, en utilisant les informations qui sont fournies à la page que ce lien vous amène). Vous pouvez ou non obtenir 'libcurl' installé comme une bibliothèque/DLL partagée. Le fichier est emballé à l'aide de 7zip. 7zip est un format d'archivage de fichiers.

cliquez sur Télécharger.

vous devriez avoir le fichier curl-7.53.1-win64-mingw.7z dans votre dossier Téléchargements.

installez 7-Zip si vous ne l'avez pas.

clic droit, 7-Zip, Extraire ici. Copiez et collez le fichier extrait quelque part comme Z:\Tools\

si vous regardez dans le dossier bin, vous verrez curl.EXE. Si vous double-cliquez il une fenêtre va rapidement clignoter et disparaître. Pour l'exécuter, vous devez utilisation de l'Invite de Commande. Naviguez vers le dossier bin et tapez curl suivi de vos paramètres pour faire une demande. vous devez utiliser les guillemets . Les guillemets simples ne fonctionneront pas avec curl sur les fenêtres.

Maintenant, vous voulez ajouter curl à la variable Path d'un utilisateur pour ne pas avoir à naviguer dans le bon dossier pour exécuter le programme. Aller sur ce PC, Ordinateur, Propriétés du système, Paramètres Système avancés, authentifier en tant qu'administrateur (vous n'êtes pas en cours d'exécution en tant qu'administrateur), droit? Droit?) Variables d'environnement, variables de système, regardez la liste et sélectionnez Chemin, puis éditez, puis Nouveau, puis, par exemple

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

vous pouvez ajouter une barre oblique inversée si vous voulez, je ne pense pas que cela importe. Cliquez sur Déplacer jusqu'à ce qu'il soit en haut de la liste, puis vous pouvez le voir facilement à partir de l'écran précédent. Cliquez sur OK, OK, OK, puis ouvrez une invite de commande et vous pouvez exécuter curl en tapant curl à partir de n'importe quel dossier, comme n'importe quel utilisateur. N'oubliez pas les guillemets.

C'est la réponse que j'aurais aimé avoir.

6
répondu nmit026 2017-03-24 00:42:29

cet installateur m'a facilité la tâche http://www.confusedbycode.com/curl/

le lien décrit comment l'utiliser. Voici un résumé tiré du site Web ci-dessus:

" vous pouvez installer cURL pour Windows en quelques clics seulement. Il suffit de télécharger et d'exécuter un programme d'installation à partir du tableau ci-dessous, et de cliquer sur Installer. L'installation par défaut comprend:

  1. curl.exe
  2. an SSL bundle de certificat (ca-cert-bundle.crt)
  3. certificat SSL faisceau de génération de scripts (mk-ca-bundle.pl et le mk-ca-bundle.vbs)
  4. manuels HTML pour cURL et libcurl
  5. documentation texte formatée pour Windows (de sorte que vous pouvez simplement double-cliquer sur les fichiers pour les lire avec bloc-notes)
  6. menu Démarrer dossier avec raccourcis vers le dossier d'installation cURL, manuels, documentation ,et désinstaller
  7. cURL ajouté à votre chemin, de sorte que vous pouvez l'utiliser avec des scripts batch ou PowerShell et l'appeler à partir de l'invite de commande dans n'importe quel répertoire de travail

pour inclure les fichiers des développeurs dans votre installation, cliquez sur Avancé. Les fichiers des développeurs incluent libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, en-têtes C, libs, et exemples de codes.

Lorsque vous cliquez sur Avancée, vous pouvez également choisir d'installer ou non la documentation et les manuels, et si oui ou non ajouter cURL à votre chemin.

si vous n'avez pas de privilèges d'administrateur sur votre ordinateur, utilisez l'un des fichiers de la ligne" sans privilèges D'administrateur". Ceux-ci installent cURL dans C:\Users\Name\AppData\Local\Apps.

si vous ne voulez pas utiliser l'installateur, mais voulez tout de même les contenus énumérés ci-dessus, vous pouvez télécharger l'une des archives zip."

5
répondu Aussie Ash 2016-07-25 14:54:40

il suffit de télécharger curl et d'extraire le fichier compressé. Vous obtiendrez le fichier "curl.EXE." Ouvrez un Shell CMD, faites glisser le fichier curl.exe dans la couche CMD, maintenant vous pouvez utiliser curl.

enter image description here

3
répondu Black 2015-12-15 10:31:04

Suivre assistant de téléchargement de

Suivez les écrans un par un pour sélectionner le type de paquet ( curl exécutable ), OS ( Win64 ), saveur ( Générique ), UC ( x86_64 ) et le lien de téléchargement.

décompresser le téléchargement et trouver curl.exe (Je l'ai trouvé dans le dossier src, on peut le trouver dans le dossier bin pour différents OS/saveur)

pour le rendre disponible à partir de la ligne de commande, ajouter le chemin exécutable vers le chemin du système ( ajout de la Variable d'environnement directory to PATH dans Windows ).

Profiter de la boucle.

3
répondu brajesh jaishwal 2018-03-16 07:22:42

après l'ajout de curl.exe chemin d'accès à la Variable Système ' Chemin '

vous pouvez ouvrir l'invite de commande et exécuter ' curl-V ' pour voir si cela fonctionne.

2
répondu Shreyas 2016-03-10 23:47:23

Statiquement construit AVEC ssl pour windows:

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

vous avez besoin de curl-7.35.0-openssl-libssh2-zlib-x64.7z

..et pour ssl, tout ce que vous devez faire est d'ajouter "-k" en plus de n'importe quel autre de vos paramètres et le problème BS package est parti; aucune vérification de CA.

1
répondu Beeb 2014-12-13 19:05:48

j'ai utilisé avec succès Windows curl-installer: http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html

en utilisant cURL pour Windows direct download link avec MSI-installer. N'oubliez pas de redémarrer votre système après l'installation.

1
répondu Kirill Ch 2017-08-03 12:02:14