Maison >développement back-end >tutoriel php >Pourquoi est-ce que je reçois l'erreur « Appel à une fonction non définie curl_init() ? » lorsque j'utilise Authorize.net ?
Lorsque vous essayez d'implémenter la passerelle de paiement Authorize.net, vous pouvez rencontrer une erreur indiquant "Appel à la fonction non définie curl_init()." Cela indique que la fonction curl_init n'est pas enregistrée ou disponible dans votre environnement PHP.
Pour résoudre ce problème, suivez ces instructions :
Supprimez le point-virgule (;) du début de la ligne :
<code class="ini">extension=php_curl.dll</code>
Installez le package dégroupé :
sudo apt-get install php-curl
Installez le package PHP correct :
sudo apt-get install php5-curl
OU
sudo apt-get install php5.6-curl
Redémarrez Apache pour activer le package :
sudo service apache2 restart
Après avoir terminé ces étapes, la fonction curl_init() sera enregistrée et disponible dans votre environnement PHP, vous permettant de procéder à l'authentification Authorize.net implémentation de la passerelle de paiement sans rencontrer l'erreur "Appel à la fonction non définie curl_init()".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!