Undefinierte Funktion: curl_init()
Im Zusammenhang mit der Implementierung des Zahlungsgateways von Authorize.net kann der Fehler „Aufruf an undefiniert“ auftreten Funktion „curl_init()“. Dies weist darauf hin, dass die PHP-Curl-Erweiterung nicht ordnungsgemäß konfiguriert oder auf Ihrem System installiert ist.
Windows-Betriebssystem
Für Windows-Benutzer überprüfen Sie Ihre php.ini-Datei auf Folgende Zeile:
;extension=php_curl.dll
Entfernen Sie das Semikolon (;) vom Anfang dieser Zeile. Speichern Sie die Datei und starten Sie Ihren HTTP-Server (z. B. Apache) neu, damit die Änderungen wirksam werden.
Ubuntu-Betriebssystem (Versionen 13.0)
Installieren Sie das entbündelte Curl-Paket Verwenden Sie den Befehl:
sudo apt-get install php-curl
Verwenden Sie für PHP5-Versionen einen der folgenden Befehle:
sudo apt-get install php5-curl sudo apt-get install php5.6-curl
Denken Sie daran, Apache anschließend neu zu starten:
sudo service apache2 restart
Folgendes Nachdem Sie diese Schritte ausgeführt haben, sollte Curl nun in Ihren PHP-Skripten aktiviert und zugänglich sein, sodass Sie das Authorize.net-Zahlungsgateway nahtlos integrieren können.
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „Aufruf der undefinierten Funktion curl_init()' bei der Integration des Authorize.net Payment Gateway?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!