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 ?

Pourquoi est-ce que je reçois l'erreur « Appel à une fonction non définie curl_init() ? » lorsque j'utilise Authorize.net ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-03 17:05:30252parcourir

Why am I getting the

Problème de fonction non définie : résolution de « Appel à la fonction non définie curl_init() ? »

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 :

Solution Windows

  1. Localisez le php.ini sur votre ordinateur.
  2. Supprimez le point-virgule (;) du début de la ligne :

    <code class="ini">extension=php_curl.dll</code>
  3. Enregistrez le fichier et redémarrez votre serveur HTTP (par exemple, Apache).

Solution Ubuntu 13.0 ou supérieure

  1. Installez le package dégroupé :

    sudo apt-get install php-curl

Solution Ubuntu avec PHP5

  1. Installez le package PHP correct :

    sudo apt-get install php5-curl

    OU

    sudo apt-get install php5.6-curl
  2. 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn