linux 下安装 php kafka 扩展
来源:互联网 发布:澳门网络运营商有哪些 编辑:程序博客网 时间:2024/05/29 14:41
我们使用官方推荐 php kafka 扩展 phpkafka,由于该扩展是基于 librdkafka 开发,所以我们首先需要安装 librdkafka
下载地址:http://kafka.apache.org/downloads
PHP 扩展:https://github.com/arnaud-lb/php-rdkafka
1、解压 librdkafka,执行 linux 下安装三部曲:./configure --> make --> make install ,此时在 /usr/local/lib 目录下我们可以看到生成的 kafka 库(注意:编译时请用 root 账号编译,否则 make 时会因为权限问题无法创建 kafka 软连接导致编译失败)
2、解压 phpkafka-master,按照 phpkfaka 目录下的 README.md 逐步安装:
(1)检测 librdkafka.so 安装位置:updatedb --> locate librdkafka.so.1
(2)将 librdkafka.so 的目录放入库文件搜索路径下,编辑 /etc/ld.so.conf.d 文件,将 /usr/local/lib 写在文件最后,如果系统中使用 /etc/ld.so.conf.d 目录,那么在该目录下创建一个新的 .conf 文件,由于我的系统中使用 /etc/ld.so.conf.d 目录,所以这里采用第二种方式
(3)更新:ldconfig
(4)加载 php 插件:phpize(注意:该文件在 php 安装目录/bin 文件夹下,如果未将 php 安装目录设置为环境变量,就需要用绝对路径来执行)
(5)配置:./configure --with-php-config=/php安装目录/bin/php-config && make && make install
(6)编译完成后,可以看到在 php 依赖目录下生成了 rdkafka.so 库文件
(7)在 php.ini 中增加扩展:echo extension=rdkafka.so >> php.ini
(8)测试:修改 php-master\example\producer.php 脚本,测试发送数据。
- linux 下安装 php kafka 扩展
- Linux下安装Kafka和PHP的相关扩展
- linux下php安装php-kafka扩展和php-rdkafka扩展
- linux 下php对kafka的扩展
- PHP安装kafka扩展
- linux下安装php扩展
- linux下安装PHP扩展
- Linux下安装php扩展
- Linux下php扩展安装
- linux下安装php扩展
- linux下安装php扩展
- Linux下安装php扩展
- Linux下PHP安装扩展
- kafka及php扩展安装
- linux下php扩展ssh2的安装
- linux下安装php,apache扩展
- linux下php扩展curl的安装
- Linux 下 PHP 扩展 PDO 编译安装
- 美团2017编程题—拼凑钱币&大富翁游戏&最大矩形面积&最长公共连续子串
- 多线程环境下操作HashMap的问题
- Gson解析Json外层数组
- 自定义RecyclerView的网格分割线
- 中亦科技黄远邦技术人生(16) ——红色警报--Oracle宕机潮来临,快快行动起来!
- linux 下安装 php kafka 扩展
- 服务器返回的参数里带了_如何处理
- dom节点的尺寸属性
- python源文件 将文件中所有除保留字外的小写字母换成大写字母
- html常见标签大全
- FX3/CX3 M25P40存储器读写
- Matlab篇----常用的回归分析Matlab命令(regress篇)
- Ray Tracing From The Ground Up--Kevin Suffern--光线跟踪算法技术 [美]萨芬著 刘天慧译(清华大学出版社) 2011 英文原版+中文译版pdf
- ssm 一对多的映射关系