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
Libérer: 2024-11-03 17:05:30
original
370 Les gens l'ont consulté

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>
    Copier après la connexion
  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
    Copier après la connexion

Solution Ubuntu avec PHP5

  1. Installez le package PHP correct :

    sudo apt-get install php5-curl
    Copier après la connexion

    OU

    sudo apt-get install php5.6-curl
    Copier après la connexion
  2. Redémarrez Apache pour activer le package :

    sudo service apache2 restart
    Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal