Facebook a besoin de L'extension CURL PHP

j'essaie d'exécuter ma première application facebook php sur mon serveur apache. Il donne l'erreur Facebook needs the CURL PHP extension.. J'ai ajouté la ligne extension=php_curl.dll en php.ini et il fonctionne normalement à phpStorm ide. Mais il y a encore des erreurs dans le navigateur Web lorsque je mets des fichiers php dans le répertoire apache et exécute le serveur manuellement.

21
demandé sur narek.gevorgyan 2011-12-11 20:34:45

8 réponses

dans un nouveau type de page php:

<?php
phpinfo();
?>

vérifiez pour voir quel php.ini vous devez le modifier.

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

utilisez aussi cette page pour voir si le serveur pense que curl est activé. voyez-vous cette ligne:

 cURL support   enabled

si elle n'est pas activée après avoir édité le fichier ini et redémarré le serveur web, les choses dépendent de la façon dont vous avez installé php

guide regarde assez prometteurs

14
répondu uncreative 2011-12-11 18:01:31

j'avais aussi l'erreur. J'ai essayé cette commande.

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl 

et mon problème a été résolu.

18
répondu Ashish Yadav 2016-03-22 13:04:00

Erreur:

Uncaught exception 'Exception' avec le message suivant: "Facebook a besoin de l'extension PHP CURL

Solution:

; extension=php_curl.dll

1) Supprimer ; (commentaire de begining) en php.fichier ini et enregistrer. Si cette ligne n'est pas dans le fichier que d'ajouter à ce fichier.

2) Redémarrez appache (XAMPP)

5
répondu mona rajput 2012-08-09 10:44:13

n'a besoin que de l'extension uncomment=php_curl.dll de c:\xampp\php\php.ini

3
répondu Yannick Richard 2013-03-15 02:03:16

j'utilise wamp sur windows 7 64 bits. j'ai téléchargé la version fixe d'extension de boucle php_curl-5.3.13-VC9-x64.zip à partir de l'url http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ et le problème est résolu. s'il vous plaît garder la version php à l'esprit pendant le téléchargement de l'extension. J'ai téléchargé cette version car j'utilise la version 5.3.13 de php

1
répondu Sheraz 2013-09-18 08:27:22

J'avais le même problème avec la configuration Ubuntu 16.04 LTS et PHP 5.6 (LEMP). Ceci a été résolu par les commandes ci-dessous.

$ sudo apt-get install curl libcurl3 libcurl3-dev php5.6-curl

vérifier la boucle.so fichier dans le répertoire d'extension $ php-i | grep extension_dir (cela vous donnera le chemin pour L'extension PHP dir)

vérifier la boucle.in file

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

Il faut

*; configuration pour le module PHP curl

; priorité=20

extension=curl.alors ... 1-->

Vérifier le Curl est activé dans php

$ php-i / grep curl

la sortie devrait être;

cURL support = > enabled

cURL Information => 7.35.0

Âge => 3

AsynchDNS = > Yes

CharConv = > No

Debug = > No

ESG-Négocier => Oui

IDN = > Yes

IPv6 = > Yes

krb4 => Aucun

Largefile => Oui

libz => Oui

NTLM = > Yes

NTLMWB = > Yes

SPNEGO = > No

SSL = > Yes

SSPI = > No

TLS-SRP => Oui

protocoles = > dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp

Accueil => x86_64-pc-linux-gnu

SSL Version = > OpenSSL / 1.0.1 f

Zlib Version = > 1.2.8

redémarrez le php5.6-fpm

$ sudo service php5.6-FPM restart

redémarrez le Nginx

$ sudo service nginx redémarrez

Cela fonctionne :)

1
répondu Pramod Waikar 2017-03-28 14:07:01

L'API Facebook a besoin de l'extension curl PHP. Tout ce que vous devez faire est de modifier les paramètres du php.fichier ini.

Rechercher dans le fichier "extension=php_curl". Détachez cette ligne en enlevant le demi-côlon devant elle. Cela devrait fonctionner!

0
répondu gravetii 2013-09-10 14:15:32

ouvrir le fichier phpini et décompresser l'extension curl ci-dessous. Puis redémarrez votre serveur wamp.Ce beau travail.

;extension=php_curl.dll
0
répondu Sagar Arora 2015-12-04 15:36:55