У меня проблема при установке kafka-php
. Расширение php zookeeper — это зависимость, которая мне нужна для управления кластерами.
я следую эти инструкции и я получаю эту ошибку при запуске ./configure
после phpize
:
configure: error: не удается найти заголовки zookeeper в «/ usr / share / zookeeper»
Я уже проверил, что путь существует, и я также попытался установить через pecl
, Это дает ту же ошибку (с другими версиями расширения тоже).
Как мне решить это?
Посмотрев, я смог найти решение. Мне просто нужно было установить некоторые dev-пакеты, чтобы в них отсутствовали заголовки C-клиента.
Обычно заголовки zookeeper включены / USR / включать / Zookeeper так что я / USR / хорошо, как показано ниже.
Чтобы включить поддержку zookeeper, настройте с помощью —with-libzookeeper-dir = DIR. DIR — это префикс установки ZooKeeper C Binding, который должен содержать include / zookeeper / zookeeper.h