ubuntu19 安装php-rdkafka扩展

1、安装librdkafka

#进入自己的设定的安装目录
cd /usr/local/soft
#下载librdkafka
root@ubuntu:/usr/local/soft# git clone https://github.com/edenhill/librdkafka.git
root@ubuntu:/usr/local/soft# cd librdkafka
#编译
root@ubuntu:/usr/local/soft/librdkafka# ./configure
root@ubuntu:/usr/local/soft/librdkafka# make && make install
#下载php-rdkafka
root@ubuntu:/usr/local/soft# git clone https://github.com/arnaud-lb/php-rdkafka.git
root@ubuntu:/usr/local/soft# cd php-rdkafka
#编译
root@ubuntu:/usr/local/soft/php-rdkafka# ./configure
root@ubuntu:/usr/local/soft/php-rdkafka# make && make install
#查看加载的php配置文件
root@ubuntu:/usr/local/soft/php-rdkafka# php --ini
Configuration File (php.ini) Path: /etc/php/7.3/cli
Loaded Configuration File:         /etc/php/7.3/cli/php.ini
Scan for additional .ini files in: /etc/php/7.3/cli/conf.d
Additional .ini files parsed:      /etc/php/7.3/cli/conf.d/10-mysqlnd.ini,
/etc/php/7.3/cli/conf.d/10-opcache.ini,
#更改配置文件
#使用的apt install php 所以并不需要去修改配置文件,编译安装的需要自行修改
root@ubuntu:/usr/local/soft/php-rdkafka# echo extension=rdkafka.so >> /etc/php/7.3/cli/php.ini
####php-fpm可能需要如下操作
####添加软链 :ln -s /usr/local/lib/librdkafka.so.1 /usr/lib/
####更新软链 :ldconfig
#查看配置
root@ubuntu:/usr/local/soft/php-rdkafka# php -m
[PHP Modules]
bcmath
...
posix
rdkafka
readline
#配置成功

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值