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
相关产品推荐
相关产品推荐

