Вопрос: Как установить / настроить и использовать cURL в Windows? Curl как установить на windows
murvinlai: Как установить cURL на Windows? - Найдено 12 ответов
Я выполнил все инструкции здесь: Ссылка р>
для установки & amp; config apache получить пакеты PHP5 и получить пакеты CURL.
Я запускаю apache и запускаю скрипт PHP. без проблем. но когда я запускаю php-скрипт с завитком, он терпит неудачу. Р>
Он возвращает: **Call to undefined function curl_version() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testing.php on line 5**
В какой строке 5 вызывается curl_init()
Я вывожу php -i, чтобы узнать, вызывается ли правильный путь к расширению. Он правильно установлен:
extension_dir => C:\PHP\ext => C:\PHP\ext cURL support => enabled cURL Information => libcurl/7.16.0 OpenSSL/0.9.8g zlib/1.2.3Я даже пытался запустить curl_version() , но все равно возникает такая же ошибка. Похоже, что PHP не может найти расширение CURL, но php.ini (а также php -i) показывает, что он установлен.
любая идея? :) Р>
P.S> System I m running on: Windows XP Apache 2.2 PHP 5.2.6 CURL Win32 Generic Binaries: Win32 2000/XP metalink 7.19.0 binary SSL enabled Daniel Stenberg 249 KBЯ не получил этого:
Win32 2000/XP 7.19.0 libcurl SSL enabled Günter Knauf 1.55 MB Should I get this one instead?Причина, по которой мне нужно использовать CURL, заключается в том, что это требование из моего проекта. Поэтому я могу только придерживаться этого. XAMPP ... как он работает в Windows? Есть ли сайт, который вы можете порекомендовать? Спасибо.
Я пробовал много вещей при установке cURL и проверял все, но все же, я все еще кручусь вокруг проблемы и понятия не имею, что происходит. Р>
Сервер Apache использует правильный PHP.ini. и PHP.ini имеет правильный extension_dir и extension = php_curl.dll Я понятия не имею, почему это не работает. даже я следую за каждым шагом для его настройки. : (Р>
askdev.info
pri_dev: Как установить / настроить и использовать cURL в Windows? - Найдено 19 ответов
Думал, что буду писать то, что я сделал (Windows 10, 64-бит):
На странице загрузки Ссылка выберите мастер загрузки Ссылка
Выберите исполняемый файл curl. Р>
Выберите Win64. Р>
Выберите общий. Р>
Выберите любой. Р>
Выберите x86_64.
Выберите первый рекомендованный параметр. Для меня это было:
curl version: 7.53.1 - включен SSH с поддержкой SSL. Предоставляются: Виктор Сакац. Этот пакет является исполняемым шрифтом типа. Вы получите предварительно построенный «curl» бинарный файл из этой ссылки (или, в некоторых случаях, используя информацию, предоставленную на странице, на которую ссылается эта ссылка). Вы можете или не можете установить libcurl в качестве общей библиотеки / DLL. Файл упакован с использованием 7zip. 7zip - это формат архивирования файлов.
Нажмите «Загрузить».
В папке с загрузкой должен быть файл curl-7.53.1-win64-mingw.7z.
Установите 7-Zip, если у вас его нет.
Щелкните правой кнопкой мыши, 7-Zip, Извлечь здесь. Скопируйте и вставьте извлеченный файл где-нибудь как Z: \ Tools \
Если вы посмотрите в папку bin, вы увидите curl.exe. Если вы дважды щелкните по нему, окно быстро начнет мигать и исчезнет. Чтобы запустить его, вам нужно использовать командную строку. Перейдите в папку bin и введите curl, а затем ваши параметры, чтобы сделать запрос. Вы должны использовать двойные кавычки . Одиночные кавычки не будут работать с завихрением в Windows.
Теперь вам нужно добавить завиток к переменной пути пользователя, поэтому вам не нужно переходить в нужную папку для запуска программы. Перейти к этому компьютеру, компьютеру, свойствам системы, расширенным системным настройкам, аутентифицироваться как администратор (вы не работаете как admin, правильно?)? Переменные среды, системные переменные, посмотрите на список и выберите «Путь», затем «Изменить», затем Новое, например,
Z: \ Tools \ curl-7.53.1-win64-mingw \ bin
Вы можете добавить хвостовую косую черту, если хотите, я не думаю, что это имеет значение. Нажмите вверх, пока он не окажется в верхней части списка, и вы легко увидите его на предыдущем экране. Нажмите «ОК», «ОК», «ОК», затем откройте «Командная строка», и вы можете запустить завиток, введя завиток из любой папки, как и любой пользователь. Не забывайте свои двойные кавычки.
Это ответ, который я бы хотел.
askdev.info
windows - Curl не распознается как внутренняя или внешняя команда, операционная программа или командный файл
Шаги по установке завитка в windows
Установить cURL в Windows
Для установки cURL в Windows предусмотрено 4 шага.
Шаг 1 и шаг 2 - установить библиотеку SSL. Шаг 3 - установить cURL. Шаг 4 - установить последний сертификат
Шаг первый: установите распространенные распространяемые компоненты Visual С++ 2008
От https://www.microsoft.com/en-za/download/details.aspx?id=29 Для 64-битных систем Распространяемые материалы Visual С++ 2008 (x64) Для 32-битных систем Распространяемые материалы Visual С++ 2008 (x32)
Шаг второй: установите Win (32/64) OpenSSL v1.0.0k Light
От http://www.shininglightpro.com/products/Win32OpenSSL.html Для 64-битных систем Win64 OpenSSL v1.0.0k Light Для 32-битных систем Win32 OpenSSL v1.0.0k Light
Шаг третий: установите cURL
В зависимости от того, является ли ваша система 32 или 64 бит, загрузите соответствующий ** curl.exe. ** Например, перейдите в раздел Win64 - Generic и загрузите двоичный файл Win64 с поддержкой SSL (тот, где SSL не вычеркнут). Посетите http://curl.haxx.se/download.html Более конкретная ссылка: http://curl.haxx.se/latest.cgi?curl=win64-ssl-sspi
Скопировать файл curl.exe в C:\Windows\System32
Шаг четвертый: установите последние сертификаты
Не пропустите этот шаг. Загрузите последнюю копию действительных файлов CERT из https://curl.haxx.se/ca/cacert.pem Скопируйте его в ту же папку, куда вы поместили curl.exe(C:\Windows\System32), и переименуйте ее как curl-ca-bundle.crt
Если вы уже установили curl или выполнили указанные выше шаги, добавьте каталог, в который он установлен, на путь Windows:
1 - На рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите Свойства. 2 - Нажмите Расширенные настройки системы. 3 - В окне "Свойства системы" нажмите кнопку Переменные среды. 4 - Выберите Путь и нажмите Изменить. 5 - добавьте ; c:\путь для завивки каталога в конце. 5 - Нажмите ОК. 6 - Закрыть и заново открыть командную строку
Как установить cURL на cygwin?
В диспетчере пакетов Cygwin нажмите на curl из категории «net». Да, это так просто.
в cygwin
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /binТеперь вы можете
apt-cyg install curlПодробнее см. В официальном репозитории github apt-cyg .
Чтобы использовать версию curl для командной строки, вам нужен исполняемый файл curl. Итак, запустите Cygwins Setup.exe и выберите curl (под Net-> curl). Этот использует libcurl3, который находится в Libs-> libcurl3. Но libcurl3 будет втянут в зависимость, если он еще не установлен. Итак, просто выберите Net-> curl, и вам хорошо идти.
Я искал завиток на сайтах cygwin на своей домашней странице.
Я нашел эту ссылку http://cygwin.com/packages/curl/ . Но это не помогло, потому что я не мог скачать что-либо
Поэтому я искал curl-7.20.1-1 cygwin в Google. Я нашел этот полезный сайт mirrors.xmission.com/cygwin/release/curl/
На этом сайте была ссылка для загрузки curl-7.20.1-1.tar.bz2 . Я разархивировал его с помощью 7zip. Он распаковывает его в ./user/bin/ или что-то, поэтому мне пришлось найти curl.exe в локальной папке /usr/bin и поместить его в папку my /bin c:\cygwin
Наконец я мог бы использовать cURL!
Это сводило меня с ума. Надеюсь, это поможет кому-то!
Можешь попробовать:
apt-cyg install curlЕсли у кого-то возникли проблемы с поиском CURL в списке setup.exe (диспетчер пакетов Cygwin), попробуйте загрузить 64-битную версию этой настройки. Работал для меня.
Я просто скопировал папку «curl-7.43.0» из zip-файла, который я загрузил с curl website curl.haxx.se в папку cygwin64 на диске C :. И затем я использовал его с префиксом curl в командном терминале cygwin.
Мое фактическое местоположение загрузки из softpedia , я использовал Softpedia Mirror (США)
В системе Windows, где вы хотите установить Cygwin с загрузкой cURL и запустить установщик Cygwin
64-разрядный: cygwin.com/setup-x86_64.exe 32-разрядный: cygwin.com/setup-x86.exe (если он уже установлен, перейдите к существующему пути к установочному файлу)
D: \ cygwin \ setup (где Cygwin существует)
Нажмите на настройку (setup-x86_64)
Следуйте инструкциям в Мастере установки Cygwin.
Вы можете оставить большинство настроек по умолчанию. Обратите особое внимание на следующее:
На экране «Выбор интернет-подключения» выберите «Установить из Интернета».
На экране «Выбрать загружаемый сайт» выберите сайт из списка или добавьте свои собственные сайты в список «Я выбрал»: «mirror.xmission.com»
На экране «Выбрать пакеты» отображается список всех доступных пакетов и вы можете выбрать те, которые вы хотите установить. По умолчанию для установки отмечены только пакеты в категории «Base». Категория «Base» не включает инструменты, такие как cURL. Вы должны выбрать их явно.
По умолчанию пакеты группируются по категориям. Нажмите кнопку «Просмотр», чтобы переключиться в полноэкранный режим.
Выберите все пакеты curl, нажав кнопку «Пропустить» для каждого пакета один раз. Обратите внимание, как меняется метка «Пропустить», чтобы отобразить номер версии выбранного пакета.
code-examples.net
Как установить / настроить и использовать cURL в Windows?
Я загрузил последний zip-файл cURL из веб-сайт , ver 7.24.0. Теперь, как это установить в моей среде Windows, чтобы иметь возможность использовать его? Мне не нужно строить cURL из источника, чтобы использовать его.
Нужно ли его компилировать?
Если да, то как это сделать?
Я искал документацию по установке, но это указывает на установку cURL в качестве проекта из источника.
Предполагая, что вы получили это от https://curl.haxx.se/download.html , просто разархивируйте его там, где хотите. Не нужно устанавливать. Если вы собираетесь использовать SSL, вам необходимо загрузить DLL OpenSSL, доступную на веб-сайте curl.
Перейти к страница загрузки curl , выбрать мастер загрузки ссылка.
Вы можете пропустить шаг, если хотите, и перейти непосредственно к загрузить страницу мастера
(что вы сказали? «Волшебник? yuck !?», не волнуйтесь, это занимает 30 секунд. И да, эти шаги были тестирование и работа в Windows 10 , sheesh, верьте!)
Теперь выберите опции для этих элементов. Для каждого элемента выделите выделение курсивом:
- Выберите тип упаковки : curl executable
- Выберите операционную систему : Win64
- Выберите для какого вкуса : общий
- Выберите версию Win64 : Любые
- Выберите для какого процессора : x86_64
Ты можешь пропустите мастер здесь , если вам просто нужны самые распространенные варианты Windows / 64-бит. В любом случае вы попадете на страницу с ссылками на скачивание curl. Выберите один и загрузите его.
Установите или распакуйте, найдите curl.exe
(не волнуйтесь, curl.exe находится в папке bin)
Вы хотите сделать curl.exe доступным в любом месте из командной строки. Для этого выберите любое удобное место и добавьте его в системный путь, например:
- Нажмите меню «Пуск» в Windows 10, начните вводить «окружение»,
- Вы увидите пункт меню Редактирование переменных среды системы , выберите его
- Откроется окно «Свойства системы». Нажмите Переменные среды кнопка
- Выберите переменную пути, нажмите редактировать кнопка
- Нажмите Добавить , вставьте путь к папке, где проживает curl.exe.
- Нажмите ОК по мере необходимости. Закрывайте открытые окна командной строки и снова открывайте, чтобы они получили новое местоположение пути
Теперь наслаждайтесь печатанием завитка в любой командной строке, время вечеринки!
Примечание. Для более старых 32-битных систем вы можете выбрать Windows / Win32 для элемента мастера 2 выше. В этом случае вы должны продолжить мастер и сделать соответствующие варианты для 32-битных систем.
- Загрузить завиток zip
- Извлеките содержимое (если вы скачали правильную версию, вы должны найти curl.exe)
- Поместите curl.exe в папку, в которой вы храните свое программное обеспечение (например, D: \ software \ curl \ curl.exe)
Чтобы запустить завиток из командной строки
a) Щелкните правой кнопкой мыши значок «Мой компьютер»
б) Выберите Свойства
c) Нажмите ссылку «Дополнительные системные настройки»
d) Перейдите на вкладку [Дополнительно] - кнопка «Переменные среды»
e) Под Системная переменная выберите «Путь» и «Изменить»
f) Добавьте точку с запятой, а затем путь туда, куда вы поместили свой curl.exe (например, D: \ software \ curl)
Теперь вы можете запустить из командной строки, набрав:
curl www.google.comПростейший учебник по настройке завивать на Windows это Создание cURL для Windows 7 , Он имеет только 3 простых шага ,
- Загрузить cURL (Win64 ia64 zip двоичный с SSL)
- экстракт curl.exe в " C:\Windows\System32"
- Готово
Еще проще:
Загрузите Win64 2000 / XP x86_64 установщик MSI предоставленный Эдвардом ЛоПинто.
На момент написания файла curl-7.46.0-win64.exe был самым последним. Протестировано с Windows 10.
It's probably worth noting that Powershell v3 and up, contains a cmdlet called Invoke-WebRequest that has some curl-ish capabilities. The New-WebServiceProxy and Invoke-RestMethod cmdlets are probably worth mentioning too.
I'm not sure they will fit your needs or not, but although I'm not a Windows guy, I have to say I find the object approach PS takes, a lot easier to work with than utilities such as curl, wget etc. They may be worth taking a look at
As you already know, you can find several packages of binaries on the official curl website.
Once you download a package, unzip it wherever you want. I recommend adding its location to your path, so you can call curl from batch or powershell scripts. To add a directory to your path type "environment variables" in the start menu, and select "edit user environment variables". Select Path, and add to the end of the "value" box: ;C:\curl\directory (with the directory changed to where you saved curl.)
If you want to use SSL you need a certificate bundle. Run either mk-ca-bundle.pl (perl) or mk-ca-bundle.vbs (VBScript). Some of the packages of binaries include one or both of them. If your download doesn't include one, download one here: https://github.com/bagder/curl/tree/master/lib. I recommend mk-ca-bundle.vbs, as on windows you simply double click it to run it. It will produce a file called ca-bundle.crt. Rename it curl-ca-bundle.crt and save it in the directory with curl.exe.
Alternatively, I recently developed an msi installer that sets up a full featured build of curl with just a few clicks. It automatically ads curl to your path, includes a ready-to-use ssl certificate bundle, and makes the curl manual and documentation accessible from the start menu. You can download it at www.confusedbycode.com/curl/.
Note also that installing Git for Windows from git-scm.com also installs Curl. You can then run Curl from Git for Windows' BASH terminal (not the default Windows CMD terminal).
programmerz.ru
Как установить cURL на Windows?
Я выполнил все инструкции здесь: http://www.tonyspencer.com/2003/10/22/curl-with-php-and-apache-on-windows/
для установки & config apache получите пакеты PHP5 и получите пакеты CURL.
Я запускаю apache и запускаю скрипт PHP. без проблем. но когда я запускаю php-скрипт с завитком, он терпит неудачу.
Он возвращает: **Call to undefined function curl_version() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testing.php on line 5**
В строке 5 вызывается curl_init()
Я вывожу php -i, чтобы узнать, вызывается ли правильный путь к расширению. Он правильно установлен:
extension_dir => C:\PHP\ext => C:\PHP\ext cURL support => enabled cURL Information => libcurl/7.16.0 OpenSSL/0.9.8g zlib/1.2.3Я даже пытался запустить curl_version() но все же возникает ошибка такого же типа. Похоже, что PHP не может найти расширение CURL, но php.ini (а также php -i) показывает, что он установлен.
Есть идеи? :)
P.S> System I m running on: Windows XP Apache 2.2 PHP 5.2.6 CURL Win32 Generic Binaries: Win32 2000/XP metalink 7.19.0 binary SSL enabled Daniel Stenberg 249 KBЯ этого не понял:
Win32 2000/XP 7.19.0 libcurl SSL enabled Günter Knauf 1.55 MB Should I get this one instead?Причина, по которой мне нужно использовать CURL, - это требование моего проекта. Поэтому я могу только придерживаться этого. XAMPP ... как он работает в Windows? Есть ли сайт, который вы можете порекомендовать? Благодарю.
Я пробовал много вещей при установке cURL и проверял все, но все же, я все еще обнимаюсь вокруг проблемы и понятия не имею, что происходит.
Сервер Apache использует правильный PHP.ini. и PHP.ini имеет правильный extension_dir и extension = php_curl.dll. Я понятия не имею, почему это не работает. даже я следую за каждым шагом для его настройки. :(
ru.1answer.info
Как установить / настроить и использовать cURL в Windows?
Думал, что напишу точно, что я сделал (Windows 10, 64-бит):
На странице загрузки https://curl.haxx.se/download.html выберите мастер загрузки https://curl.haxx.se/dlwiz/.
Выберите curl executable.
Выберите Win64.
Выберите общий.
Выберите любой.
Выберите x86_64.
Выберите первый рекомендованный вариант. Для меня это было:
curl version: 7.53.1 - включен SSH с поддержкой SSL. Предоставляются: Виктор Сакац. Этот пакет является исполняемым шрифтом типа. Вы получите предварительно построенный «curl» бинарный файл из этой ссылки (или, в некоторых случаях, используя информацию, предоставленную на странице, на которую ссылается эта ссылка). Вы можете или не можете установить libcurl в качестве общей библиотеки / DLL. Файл упакован с использованием 7zip. 7zip - это формат архивирования файлов.
Нажмите «Загрузить».
У вас должен быть файл curl-7.53.1-win64-mingw.7z в папке с загрузкой.
Установите 7-Zip, если у вас его нет.
Щелкните правой кнопкой мыши, 7-Zip, Извлечь здесь. Скопируйте и вставьте извлеченный файл где-нибудь как Z: \ Tools \
Если вы посмотрите в папку bin, вы увидите curl.exe. Если вы дважды щелкните по нему, окно быстро начнет мигать и исчезнет. Чтобы запустить его, вам нужно использовать командную строку. Перейдите в папку bin и введите curl, а затем ваши параметры, чтобы сделать запрос. You must use double-quotes . Одиночные кавычки не будут работать с завихрением в Windows.
Теперь вам нужно добавить завиток к переменной пути пользователя, поэтому вам не нужно перемещаться в нужную папку для запуска программы. Перейти к этому компьютеру, компьютеру, свойствам системы, расширенным системным настройкам, аутентифицироваться как администратор (вы не работаете как admin, правильно?)? Переменные среды, системные переменные, посмотрите на список и выберите «Путь», затем «Изменить», затем Тогда новый, например
Z: \ Tools \ завиток-7.53.1-win64-MinGW \ Bin
Вы можете добавить обратную косую черту, если хотите, я не думаю, что это имеет значение. Нажмите вверх, пока он не окажется в верхней части списка, и вы легко увидите его на предыдущем экране. Нажмите «ОК», «ОК», «ОК», затем откройте «Командная строка», и вы можете запустить завиток, введя завиток из любой папки, как и любой пользователь. Не забудьте свои двойные кавычки.
Это ответ, который я бы хотел.
ru.1answer.info