2012-04-06 9 views
0

をシャットダウンするスクリプトのWSF-のPHPセグメンテーションフォールトは、私は、最小限のPHPのインストールを持っています、XML、XSLT、LIB-SSL、libaxis2c図書館:WSO2、

apt-get install php5 php5-dev php5-xsl libxml2-dev libssl-dev libaxis2c 

はすべてがうまくいった - コンパイル、インストールされている、パスを含めるために追加。 私はPHP -i出力にライブラリを参照してください。

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 

だから私は単純なWebサービスにアクセスしようとしました:このように http://www.w3schools.com/webservices/tempconvert.asmx?wsdl

$client = new WSClient(array(
    'wsdl'=>'http://www.w3schools.com/webservices/tempconvert.asmx?wsdl' 
)); 
$proxy = $client->getProxy(); 

$response = $proxy->CelsiusToFahrenheit(array('Celsius'=>11)); 

スクリプトが実行されているようです細かい - wsdlを取得し、接続し、応答を解析し、応答データをprint_rできます:

Array 
(
    [CelsiusToFahrenheitResult] => 51.8 
) 

は次にセグメンテーションフォールトで終了し、落下しようとしているスクリプトは:私は石鹸の呼び出しをコメントます場合

[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 

、その後のセグメンテーションフォールトが消えます。

このsegfaultを削除する方法はありますか?ありがとう。

答えて

1

使用しているSSLのバージョンはどれですか? 私自身もこれを理解してこれを見つけようとしています。 https://wso2.org/jira/browse/WSFPHP-467

+0

ごめんなさい(私は休暇中でした)。 $ sshの-v OpenSSH_5.9p1、OpenSSLの1.0.0h 2012年3月12日 私は\t WSE-PHPおよび(MTOMのための)マニュアルペイロード処理の賛成で、このLIBを使用するatteptsを落としてきた 感謝あなたはとにかくチップのために。私はちょうど楽しみのためにコンパイルしようとします:) –