the Comment installer/configurer et utiliser cURL sous Windows?




installer curl windows (16)

Après avoir ajouté le chemin de curl.exe à la variable système ' Path '

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

J'ai téléchargé le dernier fichier zip cURL sur le site , ver 7.24.0. Maintenant comment est-ce que j'installe ceci dans mon environnement de fenêtres pour pouvoir l'employer? Je n'ai pas besoin de construire cURL à partir de la source juste pour l'utiliser.

Ai-je besoin de le compiler?

Si oui, comment puis-je faire cela?

J'ai cherché toute documentation sur l'installation, mais cela indique l'installation de cURL comme projet à partir de la source.



Utilisez Chocolatey: https://chocolatey.org , C'est un gestionnaire de paquets pour Windows. Une fois que vous avez installé chocolatey, il suffit d'entrer dans la boucle d'installation de choco. Ensuite, vous pouvez utiliser curl à partir d'un terminal.


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 de scripts batch ou PowerShell. Pour ajouter un répertoire à votre chemin, tapez "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 "valeur" boîte:; C: \ curl \ répertoire (avec le répertoire changé à l'endroit où vous avez sauvé curl.)

Si vous souhaitez utiliser SSL, vous avez besoin d'un ensemble de certificats. Exécutez mk-ca-bundle.pl (perl) ou mk-ca-bundle.vbs (VBScript). Certains des paquets de binaires incluent un ou les deux. Si votre téléchargement n'en contient pas, téléchargez-en un ici: https://github.com/bagder/curl/tree/master/lib . Je recommande mk-ca-bundle.vbs, comme sur les fenêtres, il suffit de double-cliquer dessus pour l'exécuter. Cela produira un fichier appelé ca-bundle.crt. Renommez-le curl-ca-bundle.crt et enregistrez-le dans le répertoire avec curl.exe.

Alternativement, j'ai récemment développé un programme d'installation msi qui met en place une version complète de curl en quelques clics. Il affiche automatiquement la boucle sur votre chemin, inclut un ensemble de certificats ssl prêt à l'emploi et rend le manuel et la documentation du curl accessibles depuis le menu Démarrer. Vous pouvez le télécharger sur www.confusedbycode.com/curl/ .


Vous pouvez créer la dernière version de curl, openssl, libssh2 et zlib en 3 étapes simples en suivant ce tutoriel.

Curl est construit de manière statique, donc vous n'avez pas besoin de distribuer l'exécution dynamique prérequise.

Vous pouvez également télécharger une version prédéfinie (x86 et x64) à partir de SourceForge.


Je cherchais le processus de téléchargement de Curl et chaque fois qu'ils ont dit copier le fichier curl.exe dans System32 mais ils n'ont pas fourni le lien direct. donc ici, il est apprécié, trouver curl.exe facilement dans le dossier bin juste

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

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


Cet installateur l'a rendu facile pour moi 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, il vous suffit de télécharger et d'exécuter un programme d'installation à partir du tableau ci-dessous, puis de cliquer sur Installer.

  1. curl.exe
  2. un ensemble de certificats SSL (ca-cert-bundle.crt)
  3. Scripts de génération de bundles de certificats SSL (mk-ca-bundle.pl & mk-ca-bundle.vbs)
  4. Manuels HTML pour cURL et libcurl
  5. documentation de texte formatée pour Windows (vous pouvez donc simplement double-cliquer sur les fichiers pour les lire avec Notepad)
  6. Dossier Démarrer avec des raccourcis vers le dossier d'installation cURL, les manuels, la documentation et le programme de désinstallation
  7. cURL ajouté à votre chemin, vous pouvez donc l'utiliser avec des scripts batch ou PowerShell et l'appeler depuis 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, les en-têtes C, les bibliothèques et les exemples de code.

Lorsque vous cliquez sur Avancé, vous pouvez également choisir d'installer ou non la documentation et les manuels, et d'ajouter ou non 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 le programme d'installation, mais que vous voulez toujours le contenu ci-dessus, vous pouvez télécharger l'une des archives zip. "


Suivez l' assistant de téléchargement

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

décompressez le téléchargement et trouvez 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 depuis la ligne de commande, ajoutez le chemin de l'exécutable au chemin d'accès du système ( Ajout du répertoire à la variable d'environnement PATH sous Windows ).

Profitez de curl.


Allez à la page de téléchargement de la boucle , choisissez le lien de l' assistant de téléchargement .

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

(Qu'avez-vous dit? "wizard" beurk !? ", ne vous inquiétez pas, cela prend 30 secondes et oui, ces étapes ont été testées et fonctionnent sur Windows 10. sheesh, ont un peu de foi!)

Maintenant, choisissez les options pour ces éléments. Pour chaque article, choisissez l'option en italique:

  1. Sélectionnez le type de package : curl exécutable
  2. Sélectionnez le système d'exploitation : Win64
  3. Sélectionnez pour quelle saveur : générique
  4. Sélectionnez quelle version de Win64 : Any
  5. Sélectionnez pour ce CPU : x86_64

Vous pouvez ignorer l'assistant ici , si vous avez simplement besoin des choix Windows / 64 bits les plus courants. De toute façon vous finirez sur une page avec les liens de téléchargement curl. Choisissez-en un et téléchargez-le.

Installez ou décompressez, trouvez curl.exe

(ne paniquez pas, curl.exe est dans le dossier bin)

Vous aurez besoin de rendre curl.exe disponible partout à partir de la ligne de commande. Pour ce faire, choisissez un emplacement sympa et ajoutez-le au chemin système, comme ceci:

  1. Cliquez sur le menu Démarrer de Windows 10, commencez à taper «environnement»
  2. Vous verrez l'élément de menu Modifier les variables d'environnement système , choisissez-le
  3. Une fenêtre Propriétés système apparaîtra. Cliquez sur le bouton Variables d'environnement
  4. Sélectionnez la variable de chemin, cliquez sur le bouton Modifier
  5. Cliquez sur le bouton Ajouter , collez le chemin du dossier où vit curl.exe
  6. Cliquez sur OK au besoin. Fermez les fenêtres d'invite de commande ouvertes et rouvrez-les, afin qu'elles obtiennent le nouvel emplacement du chemin

Maintenant, amusez-vous en tapant curl à toute invite de commande, la fête!

Remarque: Pour les systèmes 32 bits plus anciens, vous pouvez choisir Windows / Win32 pour l'assistant 2 ci-dessus. Dans ce cas, vous devez continuer l'assistant et effectuer les choix correspondants pour les systèmes 32 bits.


Il vaut probablement la peine de noter que Powershell v3 et versions supérieures, contient une applet de commande appelée Invoke-WebRequest qui a quelques capacités curl-ish. Les cmdlets New-WebServiceProxy et Invoke-RestMethod valent probablement la peine d'être mentionnées.

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


Je pensais écrire exactement ce que je faisais (Windows 10, 64 bits):

Sur 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 l'exécutable curl.

Choisissez Win64.

Choisissez générique.

Choisissez 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. Fourni par: Viktor Szakáts. Ce paquet est de type curl exécutable Vous obtiendrez un binaire pré-construit 'curl' à partir de ce lien (ou dans certains cas, en utilisant les informations fournies sur la page que ce lien vous amène). Vous pouvez ou non 'libcurl' installé en tant que bibliothèque / DLL partagée. Le fichier est empaqueté en utilisant 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 de 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 dessus, une fenêtre clignotera rapidement et disparaîtra. Pour l'exécuter, vous devez utiliser l'invite de commande. Accédez au dossier bin et tapez curl suivi de vos paramètres pour faire une demande. Vous devez utiliser des guillemets doubles . Les guillemets simples ne fonctionneront pas avec curl sur Windows.

Maintenant, vous voulez ajouter curl à la variable Path d'un utilisateur de sorte que vous n'avez pas à naviguer dans le bon dossier pour exécuter le programme. Allez dans Ce PC, Ordinateur, Propriétés système, Paramètres système avancés, authentifiez-vous en tant qu'administrateur (vous n'êtes pas en cours d'administration, non?) Variables d'environnement, Variables système, consultez la liste et sélectionnez Chemin, puis Modifier, puis Nouveau, alors, par exemple

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

Vous pouvez ajouter une barre oblique inverse si vous le souhaitez, je ne pense pas que cela soit important. Cliquez sur déplacer vers le haut 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'oublie pas tes doubles quotes.

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



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 le shell CMD, maintenant vous pouvez utiliser curl.


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 tout autre de vos paramètres et le problème de bundle BS est parti; pas de vérification CA


En supposant que vous l'avez obtenu à partir de https://curl.haxx.se/download.html , il suffit de le décompresser où vous voulez. Pas besoin d'installer. Si vous allez utiliser SSL, vous devez télécharger les DLL OpenSSL, disponibles sur le site web de curl.


  1. Télécharger zip zip
  2. Extraire le contenu (si vous avez téléchargé la bonne version, vous devriez trouver curl.exe)
  3. Placez curl.exe dans un dossier où vous conservez votre logiciel (par exemple D: \ software \ curl \ curl.exe)
  4. Pour exécuter curl à partir de la ligne de commande

    a) Cliquez avec le bouton droit sur l'icône "Poste de travail"

    b) Sélectionnez Propriétés

    c) Cliquez sur le lien "Paramètres système avancés"

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

    e) Sous Variable système, sélectionnez le bouton 'Chemin' et le bouton Modifier

    f) Ajoutez un point-virgule suivi du chemin d'accès à l'emplacement de votre curl.exe (par exemple: D: \ software \ curl)

Vous pouvez maintenant lancer depuis la ligne de commande en tapant:

curl www.google.com




install