最新公告:最新上线Yii2实战教程,欢迎大家订阅

ubuntu + php7下RPC框架Yar安装

0 967

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学习网,本文 ubuntu + php7下RPC框架Yar安装 版权归作者,免费文章欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

发表评论:

您必须 才能发表留言!

Yii2实战教程

一套真正的从入门到实践的教程,不说废话的讲解,实例操作,作者的亲自指导,有问题随时提问。现在购买即可获取全套完整教程

PHP学习网 – 公众账号

最新文章
免费证书Let’s Encrypt的申请和使用 192
mac下Homebrew的使用 338
mysql5.7.21导入5.6的数据报Error : Invalid default value for ‘comment_date’ 450
阿里云 lnmp一键安装包远程访问Mysql 852
php memcached扩展安装 694
vagrant package 打包命令的用法 720
Warning: require_once(): open_basedir restriction in effect 错误 961
yaf框架教程(6)- yaf路由配置 1050
vagrant问题汇总 1079
ubuntu系统两个PHP版本坑坏人 1055
随机文章
php操作xml类 1408
博客全屏主题teahouse 1382
WordPress自带thumbnail缩略图功能使用介绍 1493
电脑网站支付SDK&Demo说明 1485
svn switch服务器下svn地址更改 968
liunx系统下php添加pcntl多线程扩展 1751
linux中查看nginx、apache、php、mysql配置文件的路径 987
PHP实现URL地址跳转的几种方法代码 2156
html meta中的viewport指令 2758
MySQL性能优化的21条经验 1179
切换注册

登录

切换登录

注册