You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel中RdKafka\Conf类未找到,安装配置后仍报错求助

php-rdkafka扩展安装后无法找到RdKafka\Conf类的问题

我在使用php-rdkafka时遇到错误,已按以下步骤完成安装,但调用类时仍报错。

已执行的安装步骤

sudo apt install php-pear
sudo apt-get install -y librdkafka-dev
sudo pecl install rdkafka

扩展启用操作

编辑/etc/php/7.4/cli/php.ini,添加extension=rdkafka.so,之后重启Apache服务:

sudo service apache2 restart

测试代码

$conf = new \RdKafka\Conf();
$conf->set('log_level', (string) LOG_DEBUG);
$conf->set('debug', 'all');
$rk = new \RdKafka\Producer($conf);
$rk->addBrokers("10.0.0.1:9092,10.0.0.2:9092");

Composer.json配置

"require": {
    "php": "^7.4",
    "ext-rdkafka": "*",
    ...
}

报错信息

"Class 'RdKafka\Conf' not found"

请问我的安装配置哪里出现问题?为何RdKafka\Conf类无法找到?

内容的提问来源于stack exchange,提问作者Kenneth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 08:15:27