linux下安装php的rdkafka扩展

11 篇文章 0 订阅

1.使用yum安装php5.6+mysql+apache(参考之前的博客)

安装完成之后php默认的安装位置:
php 执行文件:/usr/bin/php
php配置文件 /etc/php.ini

2.安装librdkafka

2.1 下载包解析

wget https://github.com/edenhill/librdkafka/archive/master.zip

2.2 解压并进入目录

unzip librdkafka-master.zip

2.3 配置

./configure

2.4 编译

make

2.5 安装

make install

3.安装php-rdkafka扩展

3.1 下载源码

git clone https://github.com/arnaud-lb/php-rdkafka.git

3.2 进入目录并 生成congigure

phpize

3.3 编译

./configure --with-php-config=/usr/bin/php-config
注意:这里的php-config需要根据自己的php目录指定
使用yum安装的默认位置在:/usr/bin/php-config

3.4 安装

make
make install

3.5 php.ini中增加配置

rdkafka编译好的生成目录默认在
/usr/lib64/php/modules/rdkafka.so
使用yum安装的这里好像直接就是扩展存放的目录
增加配置行:
extension=rdkafka.so

4 安装过程中遇到的问题

4.1 c++找不到命令
   安装 gcc++  gcc-c++
   yum install gcc++
   yum install gcc-c++
4.2 z-lib找不到

yum install zlib-devel -y

4.3 php编译的时候提示需要安装php-devel

yum默认安装的是不能直接安装扩展的,需要先安装php-devel扩展才可以,安装方式
查询yum仓库中存在的php-devel的版本
yum serach php |grep php56*
找到
在这里插入图片描述
使用yum安装即可

更多精彩

免费共享资源
http://www.ltchao.top

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闲不住的程序员

您的打赏将是我最大的鼓励感谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值