CentOS 安装 kafka 扩展
说到kafka,这个还得从前几天面试说起,当时面试官跟我聊起了他们公司项目运用的架构:swoole结合kafka实现的超高性能消息队列!作为一个developer,对这种有超高性能的架构一直都是见猎心喜的,于是回家之后立马开始了研究,那咱废话不多说,开始准备工作-环境搭建。
因为swoole扩展已经安装好了,至于怎么安装的,请参考:CentOS 安装 Swoole 扩展,然后就是这个kafka扩展,这个扩展是用C写的,直接通过pecl安装。安装这个插件有个前提条件,必须先安装 librdkafka:
git clone https://github.com/edenhill/librdkafka.git
cd librdkafka
phpize
./configure
make
make install
安装好后,直接用pecl安装即可。
pecl install rdkafka
但是,有时因为环境不同,上面这个命令可能会报错:
Package "rdkafka" Version "4.0.3" does not have REST xml available
install failed
莫慌,此时更改写法即可:
pecl install http://pecl.php.net/get/rdkafka-4.0.3.tgz
#最后执行:
echo "extension=rdkafka" > /usr/local/php/etc/php.ini
完美编译,然后重启php-fpm。包地址来自PHP官方扩展库https://pecl.php.net/。
源码安装:
git clone https://github.com/edenhill/librdkafka.git
cd librdkafka
/usr/local/php/bin/phpize
./configure
#注:php默认安装路径可不写-with-php,否则要指定php-config所在位置。
#例:./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
#如不出错,则
echo "extension=rdkafka.so" > /usr/local/php/etc/php.ini
来源:https://www.cnblogs.com/gwyy/p/12206176.html
CentOS 安装 kafka 扩展相关推荐
- centos 安装mysql扩展_centos php安装mysql扩展的方法
centos php安装mysql扩展的方法:首先下载mysql扩展包:然后找到并打开php.ini配置文件:接着添加扩展包,语句是"extension=mysql.so":最后重 ...
- linux php sphinx拓展,Centos安装php扩展sphinx
官方地址:http://pecl.php.net/package/sphinx wget http://pecl.php.net/get/sphinx-1.3.3.tgz tar -zxvf sphi ...
- centos 安装php扩展gd,linux(centos)下为php添加添加GD扩展
yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 安装依赖库 yum -y install ...
- centos安装php扩展soap实现webservice(已经做测试)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/nuli888/article/details/51854596 php有两个扩展可以实现web se ...
- php7安装kafka扩展(已经测试)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/zsl10/article/details/78743335 一.安装librdkafka # cd ...
- liunx php redis扩展,CentOS 7下安装php-redis扩展及简单使用
前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 想要在php中操作redis,那就必须安装p ...
- 【Centos 7】【Docker】 安装 kafka
前言 CentOS Linux release 7.6.1810 (Core) Docker version 19.03.14, build 5eb3275d40 准备 docker 已安装. 安装 ...
- centos 安装PHP7并且与其他版本共存并且为PHP7安装redis扩展
centos 安装PHP7并且与其他版本共存 wget -c -Ophp-7.1.5.tar.gz http://cn2.php.net/get/php-7.1.5.tar.gz/from/this/ ...
- centos php支持yaf,CentOS环境下给PHP7.0安装yaf扩展
| CentOS环境下给PHP7.0安装yaf扩展 在CentOS环境下给PHP7.0安装yaf扩展,首先要知道PHP的安装目录在哪里,以我当前的路径为例,在/usr/local/php目录下. 下一 ...
最新文章
- JAVA入门到精通-网络编程补充和QQ案例
- python从官网安装库函数的方法;
- tensorboard使用_colab打不开tensorboard的解决办法
- 一种通用的动作解决方案
- vs2008试用版的评估期已经结束解决办法
- caffe中网络结构参数详解
- php 添加数据sql语句,PHP添加/修改/删除SQL语句
- iphone 6s 越狱
- 药企如何应对计算机系统验证?浪潮GMP管理保驾护航
- 电脑快捷键快速关机方法,电脑如何快速关机
- 微信第三方平台之代开发小程序(二)
- uniapp微信小程序更新提醒
- 【渝粤教育】电大中专跨境电子商务理论与实务 (24)作业 题库
- Android Gradle Composing builds 管理三方依赖
- ibatis新手上路
- Pytorch通用图像分类模型(支持20+分类模型),直接带入数据就可训练自己的数据集,包括模型训练、推理、部署。
- 日本电视连续剧《阿信》主题歌歌词—永远相信
- 重整晋商雄风,再现汇通天下 -------《晋商》阅读笔记第10章(完结)
- 【python】plist图集拆分
- 【OA外勤签到】软件免费下载