Как установить заголовок авторизации с помощью curl. Curl как установить


windows - Как установить/настроить и использовать cURL в Windows?

Думал, что буду писать то, что я сделал (Windows 10, 64-бит):

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

Выберите исполняемый файл 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

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

Это ответ, который я бы хотел.

qaru.site

windows - Как установить cURL на Windows?

Я выполнил все инструкции здесь: http://www.tonyspencer.com/2003/10/22/curl-with-php-and-apache-on-windows/

для установки и настройки apache получить пакеты PHP5 и получить пакеты CURL.

Я запускаю apache и запускаю PHP скрипт. без проблем. но когда я запускаю php script с завитком, он терпит неудачу.

Он возвращает: **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 Я понятия не имею, почему это не работает. даже я следую за каждым шагом для его настройки.: (

qaru.site

[install] Как установить / настроить и использовать cURL в Windows?

Предполагая, что вы получили его из https://curl.haxx.se/download.html , просто разархивируйте его там, где хотите. Не нужно устанавливать. Если вы собираетесь использовать SSL, вам необходимо загрузить DLL OpenSSL, доступную на веб-сайте curl.

  1. Загрузить завиток zip
  2. Извлеките содержимое (если вы скачали правильную версию, вы должны найти curl.exe)
  3. Поместите curl.exe в папку, в которой вы держите свое программное обеспечение (например, D: \ software \ curl \ curl.exe)
  4. Чтобы запустить завиток из командной строки

    a) Щелкните правой кнопкой мыши значок «Мой компьютер»

    б) Выберите Свойства

    c) Нажмите ссылку «Дополнительные системные настройки»

    d) Перейдите на вкладку [Дополнительно] - кнопка «Переменные среды»

    e) В разделе « Системная переменная» выберите «Путь» и «Изменить»

    f) Добавьте точку с запятой, а затем путь туда, куда вы поместили ваш curl.exe (например, D: \ software \ curl)

Теперь вы можете запустить из командной строки, набрав:

curl www.google.com
  1. Загрузите cURL (Win64 ia64 zip binary с SSL)
  2. Извлеките curl.exe в " C:\Windows\System32 "
  3. Готово

Еще проще:

Загрузите установщик MSI Win64 2000 / XP x86_64, предоставленный Эдвардом Лопинто.

На момент написания файла curl-7.46.0-win64.exe был последним. Протестировано с Windows 10.

Как вы уже знаете, вы можете найти несколько пакетов двоичных файлов на официальном сайте curl.

Как только вы загрузите пакет, разархивируйте его там, где хотите. Я рекомендую добавить его местоположение в свой путь, чтобы вы могли вызвать завиток из сценариев пакетной или командной строки. Чтобы добавить каталог в свой путь, введите «переменные среды» в меню «Пуск» и выберите «изменить переменные среды пользователя». Выберите «Путь» и добавьте в конец поля «значение»:; C: \ curl \ directory (с измененным каталогом, где вы сохранили завиток).

Если вы хотите использовать SSL, вам нужен комплект сертификатов. Запустите mk-ca-bundle.pl (perl) или mk-ca-bundle.vbs (VBScript). Некоторые из пакетов двоичных файлов включают один или оба из них. Если ваша загрузка не включает ее, загрузите ее здесь: https://github.com/bagder/curl/tree/master/lib . Я рекомендую mk-ca-bundle.vbs, так как на окнах вы просто дважды щелкните его, чтобы запустить его. Он создаст файл с именем ca-bundle.crt. Переименуйте его curl-ca-bundle.crt и сохраните его в каталоге с curl.exe.

В качестве альтернативы, я недавно разработал установщик MSI, который устанавливает полнофункциональную конструкцию завитка всего за несколько кликов. Он автоматически рекламирует завиток на вашем пути, включает готовый к использованию пакет сертификатов ssl и делает доступным ручное руководство и документацию из меню «Пуск». Вы можете скачать его по адресу www.confusedbycode.com/curl/ .

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

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

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

code-examples.net

[installation] Как установить cURL на Windows? [windows-xp]

Я выполнил все инструкции здесь: 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. Я понятия не имею, почему это не работает. даже я следую за каждым шагом для его настройки. :(

code-examples.net

Как установить cURL на Windows?

Я следовал всем инструкциям: http://www.tonyspencer.com/2003/10/22/curl-with-php-and-apache-on-windows/

установить & конфигурации Apache получить PHP5 пакеты и получить пакеты CURL.

Я запускаю apache и запускаю скрипт PHP. без проблем. , но когда я запускаю скрипт php с помощью curl, он терпит неудачу.

возвращает: **Call to undefined function curl_version() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testing.php on line 5**

В какой строке 5 является призван curl_init()

I вывода 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 Я понятия не имею, почему это не работает. даже я следую за каждым шагом для его настройки. :(

php windows curl windows-xp installation 185k

stackoverrun.com

curl - Как установить заголовок авторизации с помощью curl

См. часть 6. HTTP-аутентификация

Аутентификация HTTP

HTTP-аутентификация - это возможность указать серверу ваше имя пользователя и  пароль, чтобы он мог убедиться, что вам разрешено выполнить запрос, который вы  делает. Базовая аутентификация, используемая в HTTP (которая является типом curl, используется  по умолчанию) является текстовым, что означает, что он отправляет имя пользователя и пароль  только слегка запутанный, но все еще полностью читаемый любым, кто нюхает  сеть между вами и удаленным сервером.

Сканировать завиток для использования пользователя и пароля для аутентификации:

curl --user name:password http://www.example.com

Для сайта может потребоваться другой метод проверки подлинности (проверьте заголовки  возвращенный сервером), а затем --ntlm, --digest, -negotiate или even  --anyauth могут быть вариантами, которые вам подходят.

Иногда ваш HTTP-доступ доступен только с помощью HTTP  прокси. Это особенно характерно для разных компаний. Прокси-сервер HTTP  может потребовать от пользователя и пароля, чтобы клиент мог  интернет. Чтобы указать те, у кого есть завиток, выполните что-то вроде:

curl --proxy-user proxyuser:proxypassword curl.haxx.se

Если ваш прокси-сервер требует, чтобы аутентификация выполнялась с использованием метода NTLM,  используйте -proxy-ntlm, если это требует использования дайджест -proxy-digest.

Если вы используете любой из этих параметров пользователя + пароль, но не оставляете пароль  part, curl запросит пароль в интерактивном режиме.

Обратите внимание, что при запуске программы его параметры могут быть видны  при перечислении текущих процессов в системе. Таким образом, другие пользователи могут  возможность просматривать ваши пароли, если вы передаете их в виде простой командной строки  опции. Есть способы обойти это.

Следует отметить, что, хотя HTTP-аутентификация работает, очень  многие веб-сайты не будут использовать эту концепцию, когда они предоставляют логины и т.д. См.  главу "Вход в Интернет" ниже для более подробной информации.

qaru.site

linux - Как установить PHP cURL на Linux Debian?

Как установить PHP cURL на Linux Debian? Я попробовал следующий код и получил ошибку ниже

apt-get update apt-get install curl libcurl3 php5-curl

Ошибка:

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/universe/binary-i386/Packages Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname) W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/multiverse/binary-i386/Packages Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname) W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/main/i18n/Translation-en_US Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname) W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/main/i18n/Translation-en Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname) W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/multiverse/i18n/Translation-en_US Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname) W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/multiverse/i18n/Translation-en Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname) W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/i18n/Translation-en_US Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname) W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/i18n/Translation-en Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname) W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/universe/i18n/Translation-en_US Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname) W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/universe/i18n/Translation-en Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname) E: Some index files failed to download. They have been ignored, or old ones used instead.

Я решил эту проблему. В моем ящике Linux не удалось просмотреть и разрешить имена узлов. После добавления соответствующих корней проблема была решена.

задан Inventor 19 нояб. '13 в 17:06 источник поделиться

qaru.site