2012-04-06 11 views
0

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.

Antwort

1

Welche SSL-Version verwenden Sie? Ich habe versucht, dies herauszufinden für mich auch und auf diese https://wso2.org/jira/browse/WSFPHP-467

+0

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 :) –