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

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

Ответ 1

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

;extension=php_curl.dll

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

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

Ответ 2

В Debian с Apache 2

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

(php4-curl, если он php4)

Ответ 3

Шаги для Windows 7:

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

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

Ответ 4

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

C:\xampp\php\php.ini

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

;extension=php_curl.dll

Ответ 5

Для Ubuntu (и, возможно, всех Debian-based) дистрибутивов Linux:

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

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

Ответ 6

В SUSE Linux:

zypper in php5-curl
rcapache2 restart

Ответ 8

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

Ответ 9

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

Ответ 10

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

Ответ 11

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

Ответ 12

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

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

Ответ 13

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

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

изменить этот файл php.ini

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

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

;extension=php_curl.dll

to

extension=php_curl.dll

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

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

Ответ 15

Проверьте версию 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

Ответ 16

Версия PHP 7 ^:

sudo apt-get install php-curl
sudo service apache2 restart

Ответ 17

установить php5-curl в раскрывающееся меню:

sudo yast2

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

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

service apache2 restart