ubuntu + php7下RPC框架Yar安装

yar框架教程 2017年8月16日 5.81K

yar是鸟哥开发的一个轻量级RPC框架,可以理解为,为接口诞生,这是一个轻量级的框架, 支持多种打包协议(msgpack, json, php), 并且最重要的一个特点是, 它是可并行化的。

1、安装二进制打包协议msgpack

获取安装版本:https://pecl.php.net/package/msgpack

 sudo wget https://pecl.php.net/get/msgpack-2.0.2.tgz 
 sudo tar xzvf msgpack-2.0.2.tgz 
 cd msgpack-2.0.2 #切换到此目录
 sudo /usr/local/php/bin/phpize #注意phpize路径,替换成你环境下的phpize目录
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
 sudo ./configure –-with-php-config=/usr/local/php/bin/php-config #注意php-config路径 替换成你环境下的php-config路径
 sudo make & make install

安装之后,打开php.ini,添加msgpack扩展

extension=msgpack.so

重启,运行phpinfo看看是否安装成功msgpack扩展

2、安装yar框架

获取安装版本:https://pecl.php.net/package/yar

 sudo wget https://pecl.php.net/get/yar-2.0.3.tgz
 sudo tar xzvf yar-2.0.3.tgz 
 cd yar-2.0.3 #切换到此目录
 sudo /usr/local/php/bin/phpize #注意phpize路径,替换成你环境下的phpize目录
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
 sudo ./configure –-with-php-config=/usr/local/php/bin/php-config #注意php-config路径 替换成你环境下的php-config路径
 sudo make & make install

安装完后,打开php.ini添加扩展

extension=yar.so

重启后查看phpinfo,看是否安装成功。

备注:官方给的安装是 pecl install msgpack,pecl install yar ,但是我这用php7试了好几次没安装成功,最后编译安装的,大家根据自身情况定。

 


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(0)

文章评论

您需要之后才可以评论
0点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网