Soap

03/03/2009 - 08:16 von Georg Maaß | Report spam
Hallo,

bei mir fehlt unter XAMP die Klasse SoapClient.

Die DLLs sind vorhanden und in der php.ini ist soap auch einegtragen. In
der Doku lese ich folgenden Satz
(http://de3.php.net/manual/en/soap.installation.php)

This extension is only available if PHP was configured with --enable-soap.


Ist das eine Compile Time Option, oder ist das etwas, das ich beim
Installieren angeben kann? Wo setze ich dies Option?

In php_info sehe ich keinen Hinweis auf soap; normalerweise sollte es
dort zwischen SimpleXML und sockets auftauchen.

Wo muß ich unter Windows bei XAMP diese Option setzen, damit die soap
Extension geladen wird?
 

Lesen sie die antworten

#1 Ulf Kadner
03/03/2009 - 10:00 | Warnen spam
Georg Maaß schrieb:

bei mir fehlt unter XAMP die Klasse SoapClient.



Also ist php_soap.dll nicht eingebunden.

Die DLLs sind vorhanden und in der php.ini ist soap auch einegtragen.



Nur eingetragen oder auch aktiviert?

der Doku lese ich folgenden Satz
(http://de3.php.net/manual/en/soap.installation.php)

This extension is only available if PHP was configured with --enable-soap.



Configure-Parameter gelten nur für unixoide Systeme es sei denn Du
kompilierst Dein PHP unter windows selbst, was ich aber bezweifle.

In php_info sehe ich keinen Hinweis auf soap; normalerweise sollte es
dort zwischen SimpleXML und sockets auftauchen.



Ja dann würde ich zuerst mal sagen das Du es in der ini nicht aktiviert
hast.

Beachte ggf. auch das dazu die libxml auf dem System vorhanden sein muss
(typischer Weise im system32 Verzeichnis)

Wo muß ich unter Windows bei XAMP diese Option setzen, damit die soap
Extension geladen wird?



Installier Dir Apache+PHP+DBMS einfach per Hand. Dann lernst Du was über
das zugrunde liegende System und die installierte Software (was auch
nötig ist) und weist wenigstens wo Du welche Dateien finden kannst.

Falls Du denkst das Du evtl die falsche php.ini angeschaut/konfiguriert
hast dann schau nach welche genutzt wird. (Wird im phpinfo() Output
angezeigt)


MfG, Ulf

Ähnliche fragen