PHP如何扩展使用Kafka实现消息队列?
- 内容介绍
- 文章标签
- 相关推荐
本文共计760个文字,预计阅读时间需要4分钟。
前言:由于之前在PHP中使用Kafka是通过composer包nmred/kafka-php实现的,该包长时间没有维护,且网上相关问题的文章也比较少。因此,我这次将其替换为PHP扩展RdKafka,继续使用Kafka。以下主要介绍扩展的使用。
前言:
由于之前在 PHP 中使用 Kafka 是通过 composer 包的方式,由于nmred/kafka-php 很久没有维护,并且网上相关问题的文章也比较少。所以我这次换成 PHP 扩展RdKafka 继续使用,主要介绍扩展安装和这种方式的基本操作。
安装:
1. 下载
2. 目录
由于 php-rdkafka 依赖 librdkafka,linux 就需要先安装 librdkafka 后安装 php-rdkafka,而 windows 版本是如下几个文件,安装方法如下:
(1). 将 librdkafka.dll 和 librdkafka.pdb 放入 PHP 安装的根目录下,而 php_rdkafka.dll 和 php_rdkafka.pdb 放入 PHP 安装目录的 ext 下。
(2). php.ini 配置文件添加 extensinotallow=php_rdkafka.dll,最后重启 PHP。
(3). php-m 或这 phpinfo (); 就可以查看到扩展了。
本文共计760个文字,预计阅读时间需要4分钟。
前言:由于之前在PHP中使用Kafka是通过composer包nmred/kafka-php实现的,该包长时间没有维护,且网上相关问题的文章也比较少。因此,我这次将其替换为PHP扩展RdKafka,继续使用Kafka。以下主要介绍扩展的使用。
前言:
由于之前在 PHP 中使用 Kafka 是通过 composer 包的方式,由于nmred/kafka-php 很久没有维护,并且网上相关问题的文章也比较少。所以我这次换成 PHP 扩展RdKafka 继续使用,主要介绍扩展安装和这种方式的基本操作。
安装:
1. 下载
2. 目录
由于 php-rdkafka 依赖 librdkafka,linux 就需要先安装 librdkafka 后安装 php-rdkafka,而 windows 版本是如下几个文件,安装方法如下:
(1). 将 librdkafka.dll 和 librdkafka.pdb 放入 PHP 安装的根目录下,而 php_rdkafka.dll 和 php_rdkafka.pdb 放入 PHP 安装目录的 ext 下。
(2). php.ini 配置文件添加 extensinotallow=php_rdkafka.dll,最后重启 PHP。
(3). php-m 或这 phpinfo (); 就可以查看到扩展了。

