午前中ずっと苦戦した結果、PHP SCAはhelloworldからログアウトすることもできず、仕事中のVISITAで困惑したので、夜に帰宅しました
WIN2003では、同じAPACHEバージョンを使用し、PHPは5.2を使用しました。 1. プロセスは正常に完了しました。結局のところ、この分野の情報は中国にはほとんどありません。
1 まず pear をインストールします
PHP ディレクトリに go-pear と入力し、基本的に Enter を押してインストールを完了します
2 SCA-SDO をインストールするには PECL を使用するのが非常に便利です
pecl install -B SCA_SDO と入力すると、自動的に
SCA-SDO 関連のライブラリ ファイルがダウンロードされ、pear ディレクトリに配置されます
3 php_sdo.sll ファイルもダウンロードする必要があります。 extension=php_sdo.dll を php.ini に追加します
4 PHP を実行するディレクトリに、pearlscaexamples の下に任意のサンプルを置きます。そうすれば実行できます。
5 helloworld に来ましょう
「SCA/SCA .php」を含めます';
/**
* @service * @binding.soap
*/
class Greeting
{
/**
* @param string $name
* @return string
*/
public functiongreet($name)
{
return 'hello ' . $name;
}
}
?>
ここでタグを使用し、IEbrowse http://localhost:8082/myphp/Greeting.php? wsdl
WSDL が表示されます。
使用方法:
include 'SCA/SCA.php';
$greeting_service = SCA::getService('http://localhost:8082/myphp5/helloworldscawsservice/Greeting .php? wsdl');
$nameその後はまずはHEELOWRDが出てきました。
注、visita では間違って実行しましたが、win2003 では正しく実行されました。 ://www.ibm.com/developerworks/webservices/library/ws-soa-scasdo/