apache kafka — Установка либрдкафки на Windows для PHP XAMPP

Помогите пожалуйста установить librdkafka на windows xampp для разработки php.

PHP: 7.1.12, x86, Thread Safe, MSVC14

Я скачал совместимый пакет с https://pecl.php.net/package/rdkafka/3.0.5/windows

скопированный php_rdkafka.dll в ext папка моего php xampp и librdkafka.dll в System32 папка (также для ext папка).

Но расширение не работает. Я получаю следующую ошибку:

Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку
‘C: \ xampp \ php \ ext \ php_rdkafka.dll’ — указанный модуль не может быть
найденный. в Неизвестно в строке 0

Я подозреваю что librdkafka неправильно установлен.

1

Решение

Мне удалось заставить это работать, делая шаги ниже.

  1. копия librdkafka.dll в C:\Windows\SysWOW64 если x86 иначе скопировать в C:\Windows\System32, Не копируйте в обе папки.
  2. Тогда беги regsvr32 librdkafka.dll в командной строке.
  3. Затем скопируйте php_rdkafka.dll в ext папка вашего php.
  4. Затем добавьте extension=php_rdkafka.dll на ваш php.ini файл
  5. Перезапустите PHP, СДЕЛАНО !!!
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector