Как включить cURL в PHP?
Как включить cURL в PHP/XAMPP
Ответ 1
Поскольку вы используете XAMPP, раскомментируйте строку
;extension=php_curl.dll
в xampp\apache\bin\php.ini
, а затем перезапустите службу Apache.
Примечание. В новых версиях XAMPP PHP перешел в корневую папку xampp xampp\php\php.ini
.
Ответ 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
Ответ 7
Ответ 8
Основной совет: после включения CURL в файле php.ini вам необходимо перезапустить веб-сервер, чтобы он работал (мой опыт говорит).
Ответ 9
Так как XAMPP прошел некоторые изменения, файл теперь находится в xampp/php/php.ini
.
Ответ 10
На самом деле я сделал это, раскомментировав extension=php_curl.dll
в файле xampp\apache\bin\php.ini.
Ответ 11
Ответ 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 будет успешно работать.
Ответ 14
проверьте, доступен ли модуль curl
$ ls -la /etc/php5/mods-available/
включить модуль завивки
$ sudo php5enmod curl
Источник: http://baligena.com/installing-curl-ubuntu-server/
Ответ 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