Page 1 sur 1

cURL Activée - Call to undefined function curl_init()

Posté : 17 août 2012, 12:34
par Ivelfan
Bonjour,

Je travaille sous Windows 7 à l'aide de Wamp. J'ai activé l'extension php_curl à l'aide de Wamp mais le message suivant est affiché lorsque j’exécute mon code :

Code : Tout sélectionner

<?php $requete = "http://search.twitter.com/search.json?q=amour&lang=en&rpp=100&page=8&show_user=true"; echo $requete . '<br/>'; $curl = curl_init(); curl_setopt($curl, CURLOPT_COOKIESESSION, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $return = curl_exec($curl); echo $return; curl_close($curl); ?>
J'ai réalisé la même opération chez ma copine hier soir tout était fonctionnel (même pc, même os, et même logiciel).

J'ai vérifié dans php.ini de php et php.ini de apache si l'extension était activé, et c'est le cas.
J'ai désinstallé et réinstallé Wamp, mais rien n'y fais le problème persiste.

C'est important et je dois trouver rapidement la solution (à part retourner chez ma copine, merci ^^)

Merci d'avance

Ivelfan

Re: cURL Activée - Call to undefined function curl_init()

Posté : 17 août 2012, 12:49
par moogli
C'est important et je dois trouver rapidement la solution (à part retourner chez ma copine, merci ^^)
malheureusement tes délais ne sont pas les notres , par contre ta chérie apprécierait p'tet ? :twisted:

as tu utilisé la même version de wamp ?

est ce qu'il n'y aurait pas une histoire de droit au lancement (lancer en tant qu'administrateur ?)

as tu vérifier que le fichier extension est bien présent le répertoire des extensions (php\ext).

que dit un phpinfo(); au niveau du php.ini qui est chargé ? (le plus clair est surement de virer les autres si tu ne t'en sert pas parce que c'est une source d'emmerde :)).

as tu arrêté apache, modifier le bon php.ini puis redémarrer apache (sans tenir compte de wampserver).

as tu testé d'installer php + apache tout seul ? c'est simple (surtout sous windows) et quelque peux formateur :mrgreen:


@+

Re: cURL Activée - Call to undefined function curl_init()

Posté : 17 août 2012, 12:55
par Ivelfan
Merci pour la réponse, je sais que j'en demande beaucoup mais bon c'est TRES important ^^.

Ma copine apprécierait certes mais je n'ai pas vraiment la motivation de retourner chez elle juste pour coder ^^.

Aucune erreur de droit de lancement puisque je suis en administrateur.
J'ai aussi vérifier qu'il était existant, et il l'est.
cURL n'est pas présent dans phpinfo().

J'essayerai de les installer en solo en dernier recours, si aucune autre solution ne s'offre à moi =).

Merci encore x.X

EDIT : Je viens de tester sur serveur distant, mon script fonctionne ...

Re: cURL Activée - Call to undefined function curl_init()

Posté : 17 août 2012, 13:06
par xTG
cURL n'est pas présent dans phpinfo().
Donc tu n'as pas modifié le bon php.ini ;)
Eh oui il y en a plusieurs dans une installation de type wamp.

Re: cURL Activée - Call to undefined function curl_init()

Posté : 17 août 2012, 14:26
par Ivelfan
J'ai modifié les deux php.ini qui existe dans Wamp (php.ini php et php.ini apache)

Ivelfan

Re: cURL Activée - Call to undefined function curl_init()

Posté : 17 août 2012, 16:50
par moogli
as tu consulté les log de php (ou d'apache) ?

tente de lancer php depuis la ligne de commande pour voir ce que ça donne (par exemple un php -v)

As tu regardé l'emplacement du fichier php.ini chargé ? (début du phpinfo()).

il peux aussi avoir des php.ini dans le windows/system32 ... :/


@+

Re: cURL Activée - Call to undefined function curl_init()

Posté : 08 mars 2014, 00:22
par Marie-Aude
Bonjour

ayant eu le même problème, et trouvé la réponse grâce à moogli, je confirme : quand on modifie le php.ini via le menu de wamp, c'est le php.ini d'Apache qui est modifié. Pour curl, il faut aller modifier celui de ... php :)