php中yar框架实例用法讲解
RPC是在TCP协议上面的网络传输和远程服务调用,通过TCP来进行数据传输。底层都是tcp,更高层的封装。因此这就是应用间通信间不直接用TCP,而是选用RPC框架的原因,本章教学内容就是给大家带来rpc中yar框架的使用,内容简单明了,希望对每一位在学习php道路上的小伙伴都能得到掌握了解。
编译:
/usr/local/php/bin/phpize
配置:
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/yar.so
使用方法:
Yar_Server{ protected$_executor; finalpublic__construct(Object$obj) publichandle(void):boolean }
PHP安装yar的知识点:
yar全部可用版本见:https://pecl.php.net/package/yar,根据自己的需要下载编译安装即可。
注:yar和PHP版本不一致会导致编译失败,如果出现编译失败请下载其他版本的yar重新编译
#wgethttps://pecl.php.net/get/yar-1.2.3.tgz #tar-xfyar-1.2.3.tgz #cdyar-1.2.3 #ls config.m4LICENSEtestsyar.cyar_exception.cyar_packager.hyar_request.cyar_response.hyar_transport.c config.w32packagerstoolsyar_client.cyar_exception.hyar_protocol.cyar_request.hyar_server.cyar_transport.h CREDITSphp_yar.htransportsyar_client.hyar_packager.cyar_protocol.hyar_response.cyar_server.h #ls/usr/local/php/php7/bin/ pearpeardevpeclpharphar.pharphpphp-cgiphp-configphpdbgphpize #/usr/local/php/php7/bin/phpize Configuringfor: PHPApiVersion:20170718 ZendModuleApiNo:20170718 ZendExtensionApiNo:320170718 #./configure--with-php-config=/usr/local/php/php7/bin/php-config #make&&makeinstall ................ ............ Installingsharedextensions:/usr/local/php/php7/lib/php/extensions/no-debug-non-zts-20170718/ #ls/usr/local/php/php7/lib/php/extensions/no-debug-non-zts-20170718/ mongodb.soopcache.aopcache.soopenssl.sopcntl.sophalcon.soredis.soswoole.soxhprof.soyaf.soyar.sozlib.so
到此这篇关于php中yar框架实例用法讲解的文章就介绍到这了,更多相关php中yar框架如何使用内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!