php kafka安装

由 kwor 发布

1.java安装,版本大于8即可,openjdk也是可以的。
debian9下 sudo apt install default-jdk
centos下 yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
2.下载kafka
wget http://mirror.bit.edu.cn/apache/kafka/2.3.0/kafka_2.12-2.3.0.tgz
3.解压
tar -xzvf kafka_2.12-2.3.0.tgz
4.运行
进入解压后的目录
cd kafka_2.12-2.3.0
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
bin/kafka-server-start.sh -daemon config/server.properties
以上运行不报错基本就可以了。
不放心可以查看下
ps -ef | grep kafka
5.安装php 扩展

先安装rdkfka库文件

git clone https://github.com/edenhill/librdkafka.git
cd librdkafka/
./configure
make
sudo make install git clone https://github.com/arnaud-lb/php-rdkafka.git
cd php-rdkafka
phpize
./configure --with-php-config=/usr/bin/php-config

上面的/usr/bin/php-config换成自己的php配置文件的目录即可
make all -j 5
可以先 make test 查看有无缺少扩展或者函数是否都开启,如果没问题继续
sudo make install
vim [php]/php.ini
extension=rdkafka.so


暂无评论

发表评论