Как включить cURL в PHP / XAMPP
Как включить cURL в PHP?
16 ответов
поскольку вы используете XAMPP, раскомментируйте строку
;extension=php_curl.dll
на xampp\apache\bin\php.ini
, а затем перезапустите службу Apache.
NB: в более новых версиях XAMPP PHP переместился в корневую папку xampp xampp\php\php.ini
.
шаги для Windows 7:
- убедитесь, что php.ini-файл, который использует движок PHP, - это тот, который вы думаете.
- обеспечить extension_dir в php.ini правильно установлен в папку ext
- обеспечить
extension=php_curl.dll
в php.ini и раскомментировать
наконец, и, возможно, тот, который большинство людей не знают:
4. Убедитесь, что эти два файла находятся в папке Windows System32:
libeay32.файл DLL
ssleay32.файл DLL
Если не там, вы можете скопируйте эти два файла из php
папка.
для Ubuntu (и, вероятно, всех дистрибутивов на основе Debian) Linux:
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
возможно, вы видели PHP Fatal error: Call to undefined function curl_init()
раньше.
основной совет: после включения CURL в php.ini-файл, вам нужно перезагрузить веб-сервер, чтобы он работал (мой опыт говорит).
на самом деле я сделал это, раскомментировав extension=php_curl.dll
в xampp\apache\bin\php.ini-файл.
проверьте, доступен ли модуль curl
$ ls -la /etc/php5/mods-available/
включить модуль curl
$ sudo php5enmod curl
источник: http://baligena.com/installing-curl-ubuntu-server/
установить php5-curl
под opensuse:
sudo yast2
- >программное обеспечение - >управление программным обеспечением - >поиск curl - >проверьте php5-curl case и примите.
после установки необходимо перезапустить сервер Apache
service apache2 restart
вы можете проверить phpinfo()
(создать скрипт, содержащий и перейдите к нему). Это скажет вам, если у вас действительно есть это включено. Если нет, прочитайте здесь.
это не рекомендуется для слабонервного разработчика Windows.
для пользователей ОС windows (это сработало для меня) в XAMPP.
Шаг 1: Перейдите к C:\xampp\php\php - ... ini
редактировать этот файл php.ini
find 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\
проверьте версию php, Если вы установили php 7.0 version
sudo apt-get install php7.0-curl
sudo service apache2 restart
Если вы установили php 5.6 версии
sudo apt-get install php5-curl
sudo service apache2 restart