Kafka学习之(三)Centos下给PHP开启Kafka扩展(rdkafka)
2024-08-27 18:03:53
Centos版本:Centos6.4,PHP版本:PHP7。
在上一篇文章中使用IP为192.168.9.154的机器安装并开启了Kafka进行了简单测试,充当了Kafka服务器。
本篇文章新开启一台IP为192.16.9.157的机器给PHP开启扩展。
找到github的扩展下载地址,这里是php-rdkafka,虽然php有一个扩展是php-kafka,但是php-rdkafka要比php-kafka强大。
https://github.com/arnaud-lb/php-rdkafka //php-rdkafka下载地址
在安装php-rdkafka之前需要给系统安装一个库,librdkafka。
https://github.com/edenhill/librdkafka //librdkafka地址
两个包都下载完之后,首先进行librdkafka的解压安装
# unzip librdkafka-master.zip
# cd librdkafka-master
# ./configure
# make && make install
接下来编译安装php-rdkafka
# unzip php-rdkafka-master.zip
# cd php-rdkafka-master
# phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-/ //so地址
# vim /usr/local/php/etc/php.ini //添加下面代码
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-/rdkafka.so
# service php-fpm restart //重启PHP
OK
最新文章
- Linux_Shell_Bash快捷键
- C# 运行时编辑 节点重命名
- centos的版本和内核查看
- 《第一行代码》学习笔记4-活动Activity(2)
- hdu 5073 Galaxy(2014acm鞍山亚洲分部 D)
- 安卓MonkeyRunner源码分析之与Android设备通讯方式
- SQL Server 2005同步复制
- Android基础知识06—活动的四大启动模式
- tarjan求强连通分量+缩点+割点以及一些证明
- 软件测试自动化的最新趋势对开源测试管理软件ITEST的启示
- pip更换源
- Vultr服务器端口
- A1035. Password
- ML平台_饿了么实践
- HDU4666+POJ2926【最远曼哈顿距离】
- c# dataGridView排序
- ubuntu 服务器搭建汇总
- 巨蟒python全栈开发flask4
- maven 更新子工程中依赖的父工程 版本
- yum源是什么
热门文章
- PHP mysql 扩展库 操作mysql数据库步骤
- selenium + chrome 被检测,反反爬小记
- Hibernate的批量处理和分页技术、投影技术
- Code Forces Bear and Forgotten Tree 3 639B
- pandas_datareader.data 和 fix_yahoo_finance 获取金融数据
- PostgreSQL学习手册-模式Schema(转)
- Python程序员的10个常见错误(转)
- django-luffycity-购物车接口
- GCJ 2015R2(Bilingual-最小割)
- Android Volley全然解析(四),带你从源代码的角度理解Volley