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
#配置成功