Как установить заголовок авторизации с помощью 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 - это формат архивирования файлов.
Нажмите "Загрузить".
Установите 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любая идея?:)
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 Я понятия не имею, почему это не работает. даже я следую за каждым шагом для его настройки.: (
[install] Как установить / настроить и использовать cURL в Windows?
Предполагая, что вы получили его из https://curl.haxx.se/download.html , просто разархивируйте его там, где хотите. Не нужно устанавливать. Если вы собираетесь использовать SSL, вам необходимо загрузить DLL OpenSSL, доступную на веб-сайте curl.
- Загрузить завиток zip
- Извлеките содержимое (если вы скачали правильную версию, вы должны найти curl.exe)
- Поместите curl.exe в папку, в которой вы держите свое программное обеспечение (например, D: \ software \ curl \ curl.exe)
Чтобы запустить завиток из командной строки
a) Щелкните правой кнопкой мыши значок «Мой компьютер»
б) Выберите Свойства
c) Нажмите ссылку «Дополнительные системные настройки»
d) Перейдите на вкладку [Дополнительно] - кнопка «Переменные среды»
e) В разделе « Системная переменная» выберите «Путь» и «Изменить»
f) Добавьте точку с запятой, а затем путь туда, куда вы поместили ваш curl.exe (например, D: \ software \ curl)
Теперь вы можете запустить из командной строки, набрав:
curl www.google.com- Загрузите cURL (Win64 ia64 zip binary с SSL)
- Извлеките curl.exe в " C:\Windows\System32 "
- Готово
Еще проще:
Загрузите установщик 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Я этого не понял:
Причина, по которой мне нужно использовать 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Иногда ваш 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