Klasse 'SoapClient' nicht gefunden
Bin ich an der Integration eines payment-gateway mit SEIFE. Wann rufe ich die service-Funktion mit Wamp seine Arbeit gut. Aber auf meinem live-server, es gibt ein Fehler- Klasse 'SoapClient' nicht gefunden
den code, den ich verwende, ist
<?php
try
{
$soap_client=new SoapClient("WebServiceLink/service.asmx?WSDL");
$quote=$soap_client->PGI_TRANS("PassedParameter");
echo $quote->PGI_TRANSResult;
}
catch(SoapFault $exception)
{
echo $exception->getmessage();
}
?>
mögliche Duplikate von Fatal error: Class 'SoapClient' nicht gefunden
InformationsquelleAutor mayank | 2013-05-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
ermöglichen Sie Ihren soap-Erweiterung in php.
öffnen Sie php.ini suchen Sie die Zeile "php_soap" und kommentieren Sie diese Zeile,
starten Sie web-server, problem gelöst.
InformationsquelleAutor harrison wang
Sollten Sie nicht ändern, php.ini aktivieren Seife auf modernen Distributionen. Wenn es nicht aktiviert ist, wird das Paket wahrscheinlich nicht installiert. Wenn Sie installieren das richtige Paket Ihrer Distribution sollten es ermöglichen, die korrekte php.ini-Einstellungen für Sie.
Unter Ubuntu:
installieren und aktivieren Sie die soap-Erweiterungen für Sie.
InformationsquelleAutor Nick
Haben Sie, um zu Erben nusoap.php Klasse und legen Sie es in Ihrem Projekt-Verzeichnis, können Sie aus dem Internet herunterladen.
Download-Link: http://sourceforge.net/projects/nusoap/
Verwenden Sie diesen code:
require_once('nusoap.php');
InformationsquelleAutor Mayur
Für Ubuntu17.10 Kunstvolle ich habe verwendet, den folgenden Befehl zum anzeigen der genauen package-Namen (es können unterschiedlich sein).
Das ist, wie ich den Namen bekomme. Dann installieren Sie es einfach.
P. S. vergessen Sie nicht, zu aktualisieren repository
sudo apt-get install php-soap
InformationsquelleAutor shukshin.ivan
Für Ubuntu, die folgenden Befehle ausgeführt werden behoben, mein Problem,
führen
InformationsquelleAutor Jackie Lee