From 6076789d6225f91e0d6341db0d3758b62a1b6177 Mon Sep 17 00:00:00 2001 From: Nick Chiu Date: Tue, 14 Sep 2021 18:18:15 +0200 Subject: [PATCH] add note for outdated packaged librdkafka.dll --- content/installation/_index.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/content/installation/_index.md b/content/installation/_index.md index e4c36b2..fa1c313 100644 --- a/content/installation/_index.md +++ b/content/installation/_index.md @@ -18,6 +18,15 @@ For PHP8: apk add php8-pecl-simple-kafka-client --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ ``` +## Windows +You can find the DLLs on PECL as well. If you experience an error similar to this: +``` +The procedure entry point rd_kafka_abort_transaction could not be located in the dynamic library librdkafka.dll +``` +This can happen if an old version of `librdkafka.dll` is packaged during the PECL build. +You can download newer versions of the `librdkafka.dll` [here](https://www.nuget.org/packages/librdkafka.redist) +You can find the DLLs in the `runtimes` sub-folder. + ## Manual installation ```bash git clone https://github.com/php-kafka/php-simple-kafka-client.git