PHP 连接和使用 Kafka 的指南

首先说明,我的是系统版本是:Ubuntu 22.04.3,下面是详细步骤


###### PHP 连接和使用 Kafka 的指南 ######

# 安装依赖
sudo apt-get install -y librdkafka-dev

# 安装必要的依赖
# 对于 Ubuntu/Debian
sudo apt-get update
sudo apt-get install -y php-dev php-pear librdkafka-dev

# 对于 CentOS/RHEL
sudo yum install -y php-devel php-pear librdkafka-devel

# 更新pecl渠道
sudo pecl channel-update pecl.php.net

# 重新安装 rdkafka 扩展
sudo pecl uninstall rdkafka  # 如果之前安装失败,先卸载
sudo pecl install rdkafka

# 确认 PHP 版本和扩展目录
php -i | grep extension_dir

# 安装 php-rdkafka 扩展
pecl install rdkafka

# 手动将扩展添加到 php.ini
echo "extension=rdkafka.so" | sudo tee -a /etc/php/8.1/cli/php.ini

# 验证安装
php -m | grep rdkafka
#  应该输出 rdkafka。如果没有,尝试:
sudo ldconfig
sudo service php-fpm restart  # 如果使用 PHP-FPM
#  如果先输出了PHP Warning:  Module "rdkafka" is already loaded in Unknown on line 0,再输出rdkafka,说明在php.ini配置文件中重复配置了extension=rdkafka.so,删除一个就好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值