- 前言
- 一、安装 librdkafka-dev
- 二、安装 rdkafka
- 三、composer引入
- 总结
前言
Laravel版本为9.2,php环境是docker部署,镜像系统alpine3.15,使用的composer包为mateusjunges/laravel-kafka
一、安装 librdkafka-dev
打开终端,进入容器内部
apk add librdkafka-dev二、安装 rdkafka
参考文档:https://github.com/edenhill/librdkafka#installation
通过pecl来安装就好
pecl install rdkafka
安装完后启动该拓展,当然也可以手动把rakafka.so文件添加进php.ini
docker-php-ext-enable rdkafka三、composer引入
参考文档:https://junges.dev/documentation/laravel-kafka/v1.7/3-installation-and-setup
# 安装 composer require mateusjunges/laravel-kafka # 发布配置 php artisan vendor:publish --tag=laravel-kafka-config
总结
安装librdkafka-dev 和 rdkafka 的过程其实可以写在dockerfile,构建的时候直接装好。
收工



