Как мне установить и использовать curl в Windows? - PullRequest
490 голосов
/ 01 марта 2012

У меня проблемы с запуском curl в Windows.

Я скачал zl-файл curl с здесь , но, похоже, он содержит исходный код, а не исполняемый файл.

Нужно ли для компиляции curl для его запуска? Если да, то как мне это сделать?

Где я могу найти .exe загрузок для curl?

Я искал документацию по установке curl, но там мало что можно найти.

Ответы [ 21 ]

7 голосов
/ 24 марта 2017

Думаю, я напишу именно то, что сделал (Windows 10, 64-битная версия):

На странице загрузки https://curl.haxx.se/download.html выберите мастер загрузки https://curl.haxx.se/dlwiz/

Выберите исполняемый файл curl.

Выберите Win64.

Выберите универсальный.

Выберите любой.

Выберите x86_64.

Выберите первый рекомендуемый вариант. Для меня это было:

curl версия: 7.53.1 - SSL включен SSH включен. Предоставлено: Виктор Шакац. Этот пакет является исполняемым типом curl. По этой ссылке вы получите предварительно скомпилированный двоичный файл curl (или, в некоторых случаях, используя информацию, предоставленную на странице, по которой вас ведет эта ссылка). Вы можете или не можете установить libcurl как общую библиотеку / DLL. Файл упакован с использованием 7zip. 7zip - это формат архивирования файлов.

Кликните скачать.

В вашей папке загрузок должен быть файл curl-7.53.1-win64-mingw.7z.

Установите 7-Zip, если у вас его нет.

Щелкните правой кнопкой мыши, 7-Zip, Извлечение здесь. Скопируйте и вставьте извлеченный файл куда-нибудь вроде Z: \ Tools \

Если вы посмотрите в папку bin, вы увидите curl.exe. Если вы дважды щелкните по нему, окно быстро вспыхнет и исчезнет. Чтобы запустить его, вам нужно использовать командную строку. Перейдите в папку bin и введите curl, а затем свои параметры, чтобы сделать запрос. Вы должны использовать двойные кавычки . Одинарные кавычки не будут работать с curl в Windows.

Теперь вам нужно добавить curl в переменную Path пользователя, чтобы вам не пришлось переходить в нужную папку для запуска программы. Перейдите в раздел «Этот ПК», «Компьютер», «Свойства системы», «Дополнительные параметры системы», авторизуйтесь как администратор (вы не являетесь администратором, верно? Верно?). Переменные среды, системные переменные, посмотрите список и выберите «Путь», затем «Редактировать», затем Новый, например,

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

Вы можете добавить обратную косую черту, если хотите, я не думаю, что это имеет значение. Нажимайте кнопку перемещения вверх до тех пор, пока она не окажется вверху списка, и вы сможете легко увидеть ее с предыдущего экрана. Нажмите OK, OK, OK, затем откройте командную строку, и вы можете запустить curl, набрав curl из любой папки, как любой пользователь. Не забывайте свои двойные кавычки.

Это ответ, который я хотел бы получить.

7 голосов
/ 10 июня 2013

Вы можете создать последнюю версию curl, openssl, libssh2 и zlib в 3 простых шага, следуя этому руководству.

Curl построен статически, поэтому вам не нужно распространятьнеобходимое динамическое время выполнения.

Вы также можете загрузить готовую версию (x86 и x64) из SourceForge.

7 голосов
/ 17 октября 2014

У меня было много проблем с curl для Windows. Я наконец-то использовал Cygwin , который включает в себя curl по умолчанию.

6 голосов
/ 23 июня 2016

Я искал процесс загрузки Curl и каждый раз, когда они говорили, скопируйте curl.exe файл в System32 , но они не предоставили прямую ссылку.так что наслаждайтесь, найдите curl.exe легко в папке bin просто

распакуйте его и перейдите в папку bin там вы получите exe файл

ссылка для скачивания универсального curl

5 голосов
/ 25 июля 2016

Этот установщик облегчил мне задачу http://www.confusedbycode.com/curl/

Ссылка описывает, как его использовать.Вот краткое описание, взятое с веб-сайта выше:

"Вы можете установить cURL для Windows всего несколькими щелчками мыши. Просто скачайте и запустите установщик из таблицы ниже и нажмите Установить. Установка по умолчанию включает:

  1. curl.exe
  2. комплект SSL-сертификатов (ca-cert-bundle.crt)
  3. сценарии генерации комплектов SSL-сертификатов (mk-ca-bundle.pl & mk-ca-bundle.vbs)
  4. руководства по HTML для cURL и libcurl
  5. текстовая документация, отформатированная для Windows (так что вы можете просто дважды щелкнуть файлы, чтобы прочитать их с помощью блокнота)
  6. Папка меню «Пуск» с ярлыками для папки установки cURL, руководств, документации и деинсталлятора
  7. cURL добавлен к вашему пути, так что вы можете использовать его с пакетными или PowerShell-скриптами и вызывать его из командной строки в любой рабочейdirectory

Чтобы включить файлы разработчиков в вашу установку, нажмите Advanced. Файлы разработчиков включают libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, заголовки C, библиотеки libs и примеры кода.

При нажатии кнопки «Дополнительно» вы также можете выбрать, устанавливать или нет документацию и руководства, а также устанавливать или нетдобавьте cURL в свой путь.

Если у вас нет прав администратора на вашем компьютере, используйте один из файлов из строки «Без прав администратора».Они устанавливают cURL в C: \ Users \ Имя \ AppData \ Local \ Apps.

Если вы не хотите использовать установщик, но по-прежнему хотите содержимое, указанное выше, вы можете загрузить один из zip-архивов.«

3 голосов
/ 16 марта 2018

Подписаться Мастер загрузки

Следуйте по экранам один за другим, чтобы выбрать тип пакета ( исполняемый файл curl ), ОС ( Win64 ), аромат ( Generic ), ЦП ( x86_64 ) и ссылка для скачивания.

разархивируйте загрузку и найдите curl.exe (я нашел его в папке src, его можно найти в папке bin для разных ОС / разновидностей)

Чтобы сделать его доступным из командной строки, добавьте путь к исполняемому файлу в системный путь ( Добавление каталога в переменную среды PATH в Windows ).

Наслаждайся завитком.

3 голосов
/ 11 марта 2016

После добавления curl.exe путь к системной переменной ' Path '

Вы можете открыть командную строку и запустить ' curl -V ', чтобы проверить, работает ли он.

3 голосов
/ 15 декабря 2015

Просто скачайте curl и распакуйте сжатый файл. Вы получите файл "curl.exe". Откройте CMD Shell, перетащите файл curl.exe в CMD Shell, теперь вы можете использовать curl.

enter image description here

1 голос
/ 03 августа 2017

Я успешно использовал Windows curl-installer: http://open -edx-windows-7-installation-instructions.readthedocs.io / en / latest / 6_Install_cURL_for_Windows.html

отиспользуя cURL для прямой ссылки на скачивание Windows с msi-installer.Не забудьте перезагрузить систему после установки.

1 голос
/ 13 декабря 2014

Статически построенный WITH ssl для Windows:

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

Вам необходим curl-7.35.0-openssl-libssh2-zlib-x64.7z

..и для ssl все, что вам нужно сделать, это добавить «-k» в дополнение к любым другим вашим параметрам, и проблема с BS пакета исчезла;нет подтверждения CA.

...