Как включить 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 (и, вероятно, всех дистрибутивов Linux на основе Debian):
sudo apt-get install php5-curl sudo /etc/init.d/apache2 restart
вы могли видеть
PHP Fatal error: Call to undefined function curl_init()
раньше.
In SUSE Linux:
zypper in php5-curl rcapache2 restart
основной совет: после включения скручивания в 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.
удалить точку с запятой (;)расширение=php_curl.файл DLL. так что эта строка выглядит как
;extension=php_curl.dll
до
extension=php_curl.dll
Шаг 2: копия ssleay32.dll, libeay32.dll из папки php. вставьте его в C:\Windows\System32\