Ошибка при настройке расширения php zookeeper для установки kafka-Stack Overflow

У меня проблема при установке kafka-php. Расширение php zookeeper — это зависимость, которая мне нужна для управления кластерами.

я следую эти инструкции и я получаю эту ошибку при запуске ./configure после phpize:

configure: error: не удается найти заголовки zookeeper в «/ usr / share / zookeeper»

Я уже проверил, что путь существует, и я также попытался установить через pecl, Это дает ту же ошибку (с другими версиями расширения тоже).

Как мне решить это?

0

Решение

Посмотрев, я смог найти решение. Мне просто нужно было установить некоторые dev-пакеты, чтобы в них отсутствовали заголовки C-клиента.

Здесь вы можете увидеть детали

0

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

Обычно заголовки zookeeper включены / USR / включать / Zookeeper так что я / USR / хорошо, как показано ниже.

Чтобы включить поддержку zookeeper, настройте с помощью —with-libzookeeper-dir = DIR. DIR — это префикс установки ZooKeeper C Binding, который должен содержать include / zookeeper / zookeeper.h

http://php.net/manual/en/zookeeper.installation.php

0

По вопросам рекламы [email protected]