Maison >développement back-end >tutoriel php >Comment corriger l'erreur « Appel à une fonction non définie curl_init() » lors de l'intégration de la passerelle de paiement Authorize.net ?

Comment corriger l'erreur « Appel à une fonction non définie curl_init() » lors de l'intégration de la passerelle de paiement Authorize.net ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-02 03:13:30931parcourir

How to Fix

Fonction non définie : curl_init()

Dans le cadre de la mise en œuvre de la passerelle de paiement d'Authorize.net, vous pouvez rencontrer l'erreur "Appeler à undéfini fonction curl_init()". Cela indique que l'extension PHP curl n'est pas correctement configurée ou installée sur votre système.

Système d'exploitation Windows

Pour les utilisateurs Windows, vérifiez votre fichier php.ini pour le ligne suivante :

;extension=php_curl.dll

Supprimez le point-virgule (;) du début de cette ligne. Enregistrez le fichier et redémarrez votre serveur HTTP (par exemple, Apache) pour que les modifications prennent effet.

Système d'exploitation Ubuntu (versions 13.0)

Installez le package curl dégroupé à l'aide de la commande :

sudo apt-get install php-curl

Pour les versions PHP5, utilisez l'une des commandes suivantes :

sudo apt-get install php5-curl
sudo apt-get install php5.6-curl

Pensez à redémarrer Apache par la suite :

sudo service apache2 restart

En suivant Après ces étapes, vous devriez maintenant avoir curl activé et accessible dans vos scripts PHP, vous permettant d'intégrer la passerelle de paiement Authorize.net de manière transparente.

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