Вопрос:

Как включить cURL в PHP / XAMPP

php curl xampp

408036 просмотра

18 ответа

5132 Репутация автора

Как включить cURL в PHP?

​​

Автор: Fero Источник Размещён: 28.08.2009 01:53

Ответы (18)


0 плюса

3065 Репутация автора

Вы можете проверить phpinfo()(создать сценарий, содержащий и перейдите к нему). Это скажет вам, если вы действительно включили его. Если нет, прочитайте здесь .

Это не рекомендуется для слабонервного разработчика Windows.

Автор: Question Mark Размещён: 28.08.2009 01:59

4 плюса

103958 Репутация автора

222 плюса

2925 Репутация автора

На Debian с Apache 2:

apt-get install php5-curl
/etc/init.d/apache2 restart

(php4-curl, если это php4)

Автор: Phil Размещён: 28.08.2009 02:13

130 плюса

9626 Репутация автора

Решение

Поскольку вы используете XAMPP, раскомментируйте строку

;extension=php_curl.dll

в xampp\apache\bin\php.ini, а затем перезапустите службу Apache.

NB. В более новых версиях XAMPP PHP перемещен в корневую папку xampp xampp\php\php.ini.

Автор: Jon Benedicto Размещён: 28.08.2009 02:26

1 плюс

5132 Репутация автора

На самом деле я сделал это, раскомментировав extension=php_curl.dllфайл xampp \ apache \ bin \ php.ini.

Автор: Fero Размещён: 03.10.2009 07:10

2 плюса

21 Репутация автора

Поскольку XAMPP претерпел некоторые изменения, файл теперь находится в xampp/php/php.ini.

Автор: wardprod Размещён: 29.11.2010 06:39

1 плюс

313 Репутация автора

Если вы используете MAMP , cURL включен по умолчанию.

Автор: Erman Taylan Размещён: 29.08.2011 02:33

3 плюса

85 Репутация автора

Основной совет: после включения CURL в файле php.ini вам нужно перезапустить веб-сервер, чтобы он заработал (мой опыт говорит).

Автор: Krishna Размещён: 30.09.2011 01:13

11 плюса

369 Репутация автора

Я нашел файл, расположенный по адресу:

C:\xampp\php\php.ini

незакомментированный:

;extension=php_curl.dll
Автор: webDevAndEverythingElse Размещён: 08.02.2012 12:34

6 плюса

2390 Репутация автора

В SUSE Linux :

zypper in php5-curl
rcapache2 restart
Автор: David Mulder Размещён: 26.03.2012 10:42

20 плюса

1088 Репутация автора

Шаги для Windows 7:

  1. Убедитесь, что файл php.ini, который использует движок PHP, - это тот файл, который, по вашему мнению, является.
  2. Убедитесь, что extension_dir в php.ini правильно установлен в папку ext
  3. Убедитесь, что extension=php_curl.dllв php.ini нет комментариев

Наконец, и, может быть, тот, о котором большинство людей не знает: 4. Убедитесь, что в папке Windows System32 есть эти два файла: libeay32.dll ssleay32.dll. Если их нет, вы можете скопировать эти два файла из phpпапки.

Автор: WaiKit Kung Размещён: 18.07.2012 01:00

8 плюса

43256 Репутация автора

Для Ubuntu (и, вероятно, всех дистрибутивов Linux):

sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart 

Возможно, вы видели PHP Fatal error: Call to undefined function curl_init()раньше.

Автор: Martin Thoma Размещён: 15.05.2014 09:30

-1 плюса

27 Репутация автора

установить php5-curlпод открытое использование:

sudo yast2

-> программное обеспечение -> управление программным обеспечением -> поиск curl -> проверить регистр php5-curl и принять.

после установки необходимо перезагрузить сервер apache

service apache2 restart
Автор: user3218923 Размещён: 30.06.2014 11:03

0 плюса

1672 Репутация автора

Для пользователей ОС Windows (у меня это работало) в XAMPP.

Шаг 1: Перейдите в C: \ xampp \ php \ php.ini

редактировать этот файл php.ini

найти curl - вы увидите строку; extension = php_curl.dll.

удалить точку с запятой (;) расширение = php_curl.dll. так выглядит эта строка

;extension=php_curl.dll

в

extension=php_curl.dll

Шаг 2: скопируйте ssleay32.dll, libeay32.dll из папки php. вставьте его в C: \ Windows \ System32 \

Шаг 3: Перезагрузите систему. Curl будет успешно запущен.

Автор: Vigneswaran S Размещён: 28.02.2016 07:40

0 плюса

772 Репутация автора

проверьте, доступен ли модуль curl

$ ls -la / etc / php5 / mods-available /

включить модуль curl

$ sudo php5enmod curl

источник: http://baligena.com/install-curl-ubuntu-server/

Автор: baligena Размещён: 28.08.2016 11:47

0 плюса

6 Репутация автора

Проверьте версию php, если вы установили версию php 7.0

sudo apt-get install php7.0-curl
sudo service apache2 restart

Если вы установили версию php 5.6

sudo apt-get install php5-curl
sudo service apache2 restart
Автор: Yana Shetty Размещён: 15.05.2018 06:33

0 плюса

108 Репутация автора

Версия PHP 7 ^:

sudo apt-get install php-curl
sudo service apache2 restart
Автор: Santo Boldižar Размещён: 09.01.2019 11:53

0 плюса

126 Репутация автора

Если ничего из перечисленного не решает вашу проблему и было установлено с php-x86 (Windows 32 bit), проблема может быть в openssl - для получения дополнительной информации: Как исправить ошибку libeay32.dll не был найден

Автор: user170851 Размещён: 04.03.2019 04:45
32x32