working - Facebook нужно расширение CURL PHP




og tags (6)

API Facebook нужно расширение PHP curl. Все, что вам нужно сделать, это изменить настройки в файле php.ini.

Найдите файл "extension = php_curl". Раскомментируйте эту строку, удалив точку с запятой перед ней. Это должно работать!

Я пытаюсь запустить свое первое приложение php facebook на моем сервере Apache. Это дает ошибку Facebook needs the CURL PHP extension. , Я добавил extension=php_curl.dll строки extension=php_curl.dll в php.ini и он работает нормально в phpStorm ide. Но все равно выдает ошибку в веб-браузере, когда я помещаю php-файлы в каталог apache и запускаю сервер вручную.


Откройте файл phpini и раскомментируйте расширение ниже curl. Затем перезапустите сервер Wamp. Это работает нормально.

;extension=php_curl.dll

У меня была такая же проблема с конфигурацией Ubuntu 16.04 LTS и PHP 5.6 (LEMP). Это было решено с помощью следующих команд.

$ sudo apt-get установить curl libcurl3 libcurl3-dev php5.6-curl

проверьте файл Curl.so в каталоге расширений $ php -i | grep extension_dir (это даст вам путь к расширению PHP dir)

Проверьте файл curl.in

$ sudo vi /etc/php/5.6/mods-available/curl.ini

Так должно быть

*; конфигурация для модуля php curl

; Приоритет = 20

расширение = curl.so *

Убедитесь, что Curl включен в php

$ php -i | Grep Curl

вывод должен быть;

поддержка cURL => включена

Информация о cURL => 7.35.0

Возраст => 3

Характеристики

AsynchDNS => Да

CharConv => Нет

Debug => Нет

GSS-переговоры => Да

IDN => Да

IPv6 => Да

krb4 => Нет

Largefile => Да

libz => да

NTLM => Да

NTLMWB => Да

SPNEGO => Нет

SSL => Да

SSPI => Нет

TLS-SRP => Да

Протоколы => dict, файл, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp

Host => x86_64-pc-linux-gnu

Версия SSL => OpenSSL / 1.0.1f

Версия ZLib => 1.2.8

Перезапустите php5.6-fpm.

$ sudo service php5.6-fpm restart

Перезагрузите Nginx

$ sudo service nginx restart

Это будет работать :)


Я использую Wamp на Windows 7 64-битной. я скачал исправленную версию расширения curl php_curl-5.3.13-VC9-x64.zip с URL anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows и проблема решена. пожалуйста, имейте в виду версию PHP при загрузке расширения. Я скачал эту версию, так как я использую PHP версии 5.3.13


в новом типе страницы php:

<?php
phpinfo();
?>

там проверьте, какой php.ini вам нужно отредактировать.

Loaded Configuration File: ________ path to ini file you must edit _______

Кроме того, используйте эту страницу, чтобы увидеть, считает ли сервер, что curl включен. Вы видите эту строку:

 cURL support   enabled

если он не активирован после редактирования INI-файла и перезапуска веб-сервера, все зависит от того, как вы установили php

это guide выглядит достаточно многообещающим


нужно только раскомментировать расширение = php_curl.dll из c: \ xampp \ php \ php.ini







apache