Maison > Article > développement back-end > Comment corriger l'erreur « Appel à une fonction non définie curl_init() » lors de l'intégration de la passerelle de paiement Authorize.net ?
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!