一、docker下php-fpm容器添加kafka扩展
进入php-fpm
docker-compose exec php-fpm bash
安装librdkafka
执行 apt install librdkafka-dev
或 apt-get install librdkafka-dev -y
执行后如果报:E: Unable to locate package librdkafka-dev
先执行 apt update 或 apt-get update
再执行apt install librdkafka-dev 或apt-get install librdkafka-dev -y
不带-y指令 需要手动输入y即可安装
如下图所示:
安装php-rdkafka
- 直接使用pecl安装
pecl install rdkafka
- 开启扩展
docker-php-ext-enable rdkafka
验证是否安装成功
php -m