- Установка PHP+Curl на Windows
- young
- tony2001
- Hummerstadt
- Настройка curl php на Windows
- Настройка cURL
- Включение поддержки SSL для cURL
- Проверка работы cURL
- Как установить cURL на Windows?
- cURL на Windows
- Установка cURL на Windows
- Скачивание cURL
- Information Security Squad
- ⌨️ Как установить CURL на Windows 10
- Установите CURL на Windows 10
- 1] Установите Git для Windows
- 2] Загрузите и установите Curl из исходников с сайта.
- 3] CURL установщик
Установка PHP+Curl на Windows
Новичок
Установка PHP+Curl на Windows
Подскажите, как установить PHP+Curl на Windows. Я скачал все что нужно, установил curl в папку apache\php\curl\
Проверил из командной строки, библиотек работает. Но как ее связать с PHP не знаю. В Интернете у всех одна и таже фраза:
compile PHP —with-curl[=DIR]
Но как же быть с Виндой. Как параметры прописать?
young
Новичок
TeaM PHPClub
у меня юзать эту dll-ку под виндой так и не получилось.
я в итоге из командой строки curl вызываю.
т.е.
@exec(«c:\path\to\curl\curl.exe -d \»$data\» https://sslserver.com», $return_string);
tony2001
TeaM PHPClub
Новичок
Все получилось, спасибо. Привожу пример настройки, если кому интересно:
1. установил curl в папку apache\php\curl\
2. туда же кинул OpenSSL 0.9.6a (которая также включает в себя два файла: libeay32.dll и libssl32.dll). Впрочем строго говоря для работы curl необходимы только libeay32.dll и ssleay32.dll. Эти два файла должны быть в папке apache.
3. убрал ; в файле php.ini в строке:
;extension=php_curl.dll
4. проверить можно, написав в файле строку:
curl_version();
Hummerstadt
Новичок
Автор оригинала: Кром
Все получилось, спасибо. Привожу пример настройки, если кому интересно:
1. установил curl в папку apache\php\curl\
2. туда же кинул OpenSSL 0.9.6a (которая также включает в себя два файла: libeay32.dll и libssl32.dll). Впрочем строго говоря для работы curl необходимы только libeay32.dll и ssleay32.dll. Эти два файла должны быть в папке apache.
3. убрал ; в файле php.ini в строке:
;extension=php_curl.dll
4. проверить можно, написав в файле строку:
curl_version();
С curl даже «старичок» парился, не то что я там.
Нет файла OpenSSL 0.9.ba в архиве. Скачал curl-7.14.0-win32-ssl-sspi.zip и curl-7.14.0.zip.
По-прежнему не могу поставить.
Все, хакнул этот сайт http://curl.haxx.se/docs/faq.html , нашел вот это
и счастливо качаю
Настройка curl php на Windows
Настройка cURL
Написанное ниже актуально для связки Windows 8.1 x64 , Windows10 x64 + Apache 2.4.12 (win32) + Open SSl 1.0.1m + PHP 5.6.11 (php-5.6.11-Win32-VC11-x86).
- Скачиваем библиотеку cURL http://winampplugins.co.uk/curl. Распаковываем в любую папку. Например, «W:\WebServers\usr\local\curl».
- В файле настроек PHP php.ini необходимо включить расширение extension=php_curl.dll.
- Пункт не обязательный, но во многих источниках его рекомендуют выполнять. У нас работает без выполнения этого пункта. Из папки где установлен PHP скопировать в папку « C:\Windows \system32» следующие библиотеки: libssh2.dll, php_curl.dll (находится в папке ext), ssleay32.dll, libeay32.dll. Дополнительно файл ssleay32.dll необходимо скопировать в «C:\Windows\SysWOW64».
- Добавить в переменные среды в переменную Path пути до папки установки curl.exe и файла php.ini. Например, «W:\WebServers\usr\local\curl;W:\WebServers\usr\local\php5». Очень порадовало то, что в windows10 (1511) появился новый интерфейс редактирования переменных сред. Стало очень удобно редактировать параметры.
Включение поддержки SSL для cURL
- Скачать файл http://curl.haxx.se/ca/cacert.pem в папку, в которой установлена библиотека curl.exe.
- Переименовать скаченный файл в curl-ca-bundle.crt
- Перезагрузить компьютер.
Проверка работы cURL
© 2004–2020 Студия Павла Филинкова в Екатеринбурге
Вся информация на сайте носит справочный характер и не является публичной офертой.
Как установить 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, чтобы узнать, вызывается ли правильный путь к расширению. Он правильно установлен:
Я даже пытался запустить curl_version() но все же возникает ошибка такого же типа.
Похоже, что PHP не может найти расширение CURL, но php.ini (а также php -i) показывает, что он установлен.
Я этого не понял:
Причина, по которой мне нужно использовать CURL, – это требование моего проекта. Поэтому я могу только придерживаться этого. XAMPP … как он работает в Windows? Есть ли сайт, который вы можете порекомендовать? Благодарю.
Я пробовал много вещей при установке cURL и проверял все, но все же, я все еще обнимаюсь вокруг проблемы и понятия не имею, что происходит.
Сервер Apache использует правильный PHP.ini. и PHP.ini имеет правильный extension_dir и extension = php_curl.dll. Я понятия не имею, почему это не работает. даже я следую за каждым шагом для его настройки. 🙁
Вероятно, вы ошибаетесь, что PHP.ini вам нужно изменить. сначала добавьте PHPinfo (); на info.php и запустите его из своего браузера.
Запишите путь каталога PHP ini, который вы видите в списке переменных сейчас! Вы, вероятно, заметите, что он отличается от вашего INI-файла PHP-CLI.
Для установки завитка выполните следующие действия:
Выберите операционную систему в раскрывающемся списке: либо Windows / Win32, либо Win 64. Нажмите «Выбрать»!
Для Win 32 выберите, будете ли вы использовать завиток в командной строке Windows (Generic) или на терминале Cygwin (cygwin). Для Win 64 выберите, будете ли вы использовать завиток в командной строке Windows (Generic) или MinGW (MinGW64). Нажмите «Выбрать»!
При необходимости выберите свою операционную систему Windows. Конец.
Нажмите Загрузить для версии с включенным или отключенным SSL.
Откройте загруженный zip-файл. Извлеките файлы в удобное для поиска место, например C: \ Program Files.
Тестирование завитка
Откройте терминал командной строки Windows. (В меню «Пуск» выберите «Выполнить», затем введите cmd.)
Установите путь, чтобы включить каталог, в который вы помещаете curl.exe. Например, если вы поместите его в C: \ Program Files \ curl, вы должны ввести следующую команду: set path =% path%; «c: \ Program Files \ curl»
ПРИМЕЧАНИЕ. Вы также можете напрямую скопировать файл curl.exe любым существующим путем в вашем пути
- Тип curl. Вы должны увидеть следующее сообщение: curl: попробуйте «curl -help» или «curl -message» для получения дополнительной информации. Это означает, что завиток установлен, и путь правильный.
Я использую XAMPP, в котором есть несколько файлов php.ini.
Вы можете найти строку в файлах php.ini ;extension=php_curl.dll
Удалите ; в начале этой строки. Возможно, вам придется перезапустить сервер Apache.
У меня также были проблемы с этим. После того, как все эти шаги сделаны правильно и некоторые исправленные недоразумения (нет extensions_dir, но extension_dir, и нет session.save_path, но session.save_path) ничего не работает.
Наконец, я нашел эту заметку на php.net:
Примечание. Примечание для пользователей Win32. Чтобы включить этот модуль в среде Windows, libeay32.dll и ssleay32.dll должны присутствовать в вашем PATH. Вам не нужно libcurl.dll с сайта cURL.
Недавно я установил Curl на PHP5 для Windows Vista. Я не включил CURL-библиотеку, когда я первоначально установил PHP5, поэтому ничего не появилось в phpinfo () или php.ini.
Я установил CURL, перезапустив установщик PHP5 (php-5.2.8-win32-installer.msi для меня) и выбрав «Изменить». Затем я добавил компонент CURL. Перезапустите Apache, и CURL должен работать. CURL появится в phpinfo (). Кроме того, вот пример скрипта, который вы можете запустить, чтобы проверить, работает ли он. Он отображает RSS-канал от Google:
Примечание. Примечание для пользователей Win32. Чтобы включить этот модуль (cURL) в среде Windows, libeay32.dll и ssleay32.dll должны присутствовать в вашем PATH. Вам не нужно libcurl.dll с сайта cURL.
Эта заметка решила мою проблему. Мысль об обмене. libeay32.dll & ssleay.dll вы найдете в папке установки php.
Еще один ответ для других людей, у которых была эта проблема
когда вы прокомментируете линию расширения, измените ее на:
Расширение = C: /php/ext/php_curl.dll
или расположение папки расширения, для меня это не сработало, пока я не сделал это
Да, после установки есть 3 файла php.ini, один для php4, один для php5, а один для apache. Пожалуйста, измените их соответствующим образом.
Я согласен с Erroid, вы должны добавить каталог PHP в среду PATH.
Это сработало для меня. Спасибо.
Я решил проблему.
В моем apache я должен указать:
PHPIniDir «C: // php» Приложение AddType / x-httpd-php .php
а для php.ini вместо использования php.ini_recommend используйте php.ini_dist для настройки моего php.ini.
затем убедитесь, что двигатель php включен. то он работает сейчас. Спасибо всем.
Вы можете использовать двоичный файл файла curl .download отсюда: http://www.paehl.com/open_source/?CURL_7.22.0 Загрузите файл и после того, как извлечение будет загружено на любой диск и установите абсолютный путь в среду, вы можете также используйте curl в качестве команды в окнах. например c: \ curl -u user@example.com: пароль http: // localhost: 3000 / user / sign_in
Вы также можете использовать CygWin и установить пакет cURL. Он работает очень хорошо и безупречно !!
cURL на Windows
Для программирования с использованием языка HTML рекомендуется иметь как можно более широкий набор инструментов. Один из них – cURL. Он позволяет проводить операции в командной строке с различными адресами формата URL. Но единственный недостаток – возможности реализовать это в Windows после установки самой системы нельзя.
Возможно, у вас уже есть cURL, но это в том случае, если вы – пользователь macOS, ведь это ПО интегрировано в систему и не требует дополнительной установки. Однако, все равно возникает вопрос по поводу добавления возможности работы с URL. «Как установить и использовать cURL на Windows?» — ответ на это можно получить, прочитав данную статью до конца.
Есть 2 типа размещения в системе нового компонента. Для опытных подойдет установка cURL вручную, с указанием всех параметров самостоятельно. Однако, есть и те, кому не хочется заморачиваться насчет этого или нет опыта в установке плагинов для командной строки. Таким людям нужна установка cURL с помощью диспетчера пакетов – упрощенный вариант.
Задевая тему новичков, стоит также отметить, что доступно просмотреть несколько вариантов того, где и как возможно реализовать свои затеи в командной строке. То есть, есть несколько примеров использования команд cURL в режиме реального времени. Для этого посвящены различные видеоролики в сети, где будет все четко описано.
Установка cURL на Windows
Если пользователь имеет последнюю версию ОС, то этот пункт можно пропустить. Достаточно лишь прописать команду «curl -help», и, если ошибок нет, то будут выведены на рабочее поле все возможности команды. То есть, установка cURL на Windows 10 просто не нужна – это ПО поставляется вместе с самой ОС. Таким образом, останется лишь вопрос насчет того, как происходит использование cURL.
В случае, когда установлена Windows 8, 7 и более ранняя версия – здесь уже требуется вмешательство пользователя. Первое и самое легкое – переход на сайт с программным обеспечением, где нужно лишь нажать на кнопку «Download cURL». Проделав далее некоторые действия для установки, кажется, что можно приступать к работе. Однако, это не так.
Последнее действие, которое необходимо сделать – объявить переменную среды для cURL. Без CD в папке bin ничего работать не будет. А потому, следует перейти по следующим «ссылкам» к разделам в Панели управления. То есть, сначала пользователь заходит в раздел «System», далее – «Advanced system settings», во вкладку «Advanced» и нажать на «Environment Variables». Остается лишь сделать задуманное – добавить путь к папке bin. После этого, можно пользоваться cURL.
Скачивание cURL
Чтобы пользоваться ПО в командной строке, загрузите и установите программу cURL с официального сайта. Делается это максимально просто, ведь скачивание cURL такое же, как и в случае с другими программами. Таким образом, загрузив версию cURL для Windows, останется сделать всего лишь ничего. То есть, пользователю нужно будет только провести операции по пункту «извлечение и настройка cURL», которая не составит труда.
Information Security Squad
stay tune stay secure
- Home
- 2019
- Март
- 12
- ⌨️ Как установить CURL на Windows 10
⌨️ Как установить CURL на Windows 10
CURL – это инструмент командной строки и библиотека для передачи данных с URL-адресами.
Он бесплатен, и многие приложения используют его.
В этом руководстве мы расскажем, как установить CURL в Windows.
Несколько удивительно, что он используется в автомобилях, телевизорах, роутерах, принтерах, аудиоаппаратуре, мобильных телефонах, планшетах, телевизионных приставках, медиаплеерах и во многих других местах.
Установите CURL на Windows 10
Начиная с Windows 10 v 1803, ОС теперь поставляется с копией CURL.
Он уже настроен, и вы можете сразу начать его использовать.
Откройте командную строку и введите «curl -help«.
Если ошибок нет и отображаются все параметры curl, он установлен на вашем Windows 10.
Наряду с Curl, Microsoft также выпустила Tar, инструмент командной строки для извлечения файлов и создания архивов.
Если по какой-то причине вы не можете найти CURL, установленный в вашей ОС Windows, вот как установить Curl в Windows.
1] Установите Git для Windows
Скачайте Git для Windows, и он установит CURL вместе в дагонку.
Вы можете найти его установленным в C:\Program Files\Git\mingw64\bin\.
Добавьте его в свой путь Windows, и вы сможете выполнить его из любого места.
Нажмите кнопку запуска и введите системный путь.
Появится опция для редактирования системных переменных.
Нажмите на переменные среды, и вы сможете добавить путь, как указано выше, в системный путь.
2] Загрузите и установите Curl из исходников с сайта.
Если Git не то, что вам нужно, вы можете скачать и установить CURL с официального сайта.
Перейдите сюда и загрузите соответствующий архив для вашей системы (32 или 64 бит).
Если вы хотите загрузить определенные пакеты, посетите страницу пакетов curl.
Здесь вы можете скачать исполняемый файл curl, разработку libcurl, libcurl или исходный код.
Убедитесь, что добавили исполняемый файл к вашему пути.
3] CURL установщик
Если вы предпочитаете установку в один клик, используйте установщик cURL для Windows.
Вы можете скачать его здесь.
Все это установит CURL на Windows.
Если вы разрабатываете что-то или ваше приложение требует CURL для работы на вашем компьютере, руководство вам в помощь.