Ich versuche WSO2 Web Services Framework für PHP 2.1.0 auf Kubuntu 11.04 mit PHP zu verwenden 5.3.5-1ubuntu7.7WSO2, WSF-php Segmentierungsfehler auf Skript heruntergefahren
Ich habe minimal PHP-Installation , xML, xSLT, lib-ssl, libaxis2c Bibliotheken:
apt-get install php5 php5-dev php5-xsl libxml2-dev libssl-dev libaxis2c
Alles ging gut - kompiliert und installiert, hinzugefügt Pfad enthalten. Ich sehe die Bibliothek in php -i Ausgabe:
wsf
wsf support => enabled
wsf version => 2.1.0
Directive => Local Value => Master Value
wsf.attachment_cache_dir => /tmp => /tmp
wsf.enable_attachment_caching => 0 => 0
wsf.home => /usr/lib/php5/20090626/wsf_c => /usr/lib/php5/20090626/wsf_c
wsf.log_level => 4 => 4
wsf.log_path => /tmp => /tmp
wsf.rm_db_dir => /tmp => /tmp
Also habe ich versucht, eine einfache Web-Service zugreifen: http://www.w3schools.com/webservices/tempconvert.asmx?wsdl
So:
$client = new WSClient(array(
'wsdl'=>'http://www.w3schools.com/webservices/tempconvert.asmx?wsdl'
));
$proxy = $client->getProxy();
$response = $proxy->CelsiusToFahrenheit(array('Celsius'=>11));
Script zu laufen scheint fein - bekam wsdl, verbunden, analysieren Antwort und ich kann print_r die Antwortdaten:
Array
(
[CelsiusToFahrenheitResult] => 51.8
)
Dann Skript zu beenden und fällt mit Segmentation Fault versuchen:
[Fri Apr 6 15:42:35 2012] [info] [rampart] rampart_mod shutdown
[Fri Apr 6 15:42:35 2012] [info] [rahas] Rahas module shutdown
Segmentation fault
Wenn ich die Seife Anruf kommentieren werde, dann wird Segmentierungen Fehler verschwinden.
Gibt es eine Möglichkeit, diesen Fehler zu beseitigen? Vielen Dank.
Sorry für die späte Antwort (ich war im Urlaub). $ ssh -v OpenSSH_5.9p1, OpenSSL 1.0.0h 12. März 2012 ich die unaufgefordert fallen gelassen habe diese lib zu verwenden, für \t WSE-php und manuelle Nutzlastverarbeitung (MTOW) Thank Du für Trinkgeld sowieso. Ich werde versuchen, nur zum Spaß zu kompilieren :) –