为什么找不到RdKafka?

问题描述

我有一个dockerfile:

FROM PHP:7.4.9-fpm
...............................
RUN apt-get install librdkafka-dev -y
RUN pecl install rdkafka \
    && docker-PHP-ext-enable rdkafka

docker-compose构建并启动-d 之后,执行容器PHP,将PHP -m设置为,然后在模块列表中看到 rdkafka

在composer.json中添加并安装了Silimary:

"require": {
        "PHP": "^7.2.5","ext-rdkafka": "*",

在这个项目中,我使用了PHP框架 Lumen
问题:当我尝试在任何课程中放入 $ conf = new RdKafka \ Conf(); 时-每次遇到错误时:未定义的课程“ Conf”

为什么?

解决方法

您需要安装ext-rdkafka。