1、下载对应的php版本的yar扩展:
https://pecl.php.net/package/yar/2.2.1/windows
解压得到:
2、将扩展文件放入php对应版本的扩展文件夹下:
3、配置扩展:php.ini
3、客户端:
public function test_yar(){
$server_url = 'http://service-host.com/api/yar/listing';
$client = new \Yar_Client($server_url);
$params = [
'a'=>'b'
];
$result = $client->return_arr($params); //对应服务端对应方法
print_r($result);
}
4、服务端:
class Yar extends MY_Controller
{
// /api/yar/listing
public function listing(){
$service = new \Yar_Server(new \end\modules\api\yar_services\yar_listing_service());
$service->handle();
}
}