php沒有官方的kafka擴展,所以我們需要找到社區版的插件用。
目前有一個比較火的kafka擴展,這個擴展是用C寫的,直接通過pecl安裝。地址:https://arnaud.le-blanc.net/php-rdkafka-doc/phpdoc/book.rdkafka.html
安裝這個插件有個前提條件,必須先安裝 librdkafka
git clone https://github.com/edenhill/librdkafka.git ./configure make make install
安裝好后,直接用pecl安裝即可。
pecl install rdkafka //然后在php.ini寫入 extension=rdkafka.so
源碼安裝:
cd /usr/local/src/ git clone https://github.com/arnaud-lb/php-rdkafka.git cd php-rdkafka /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make all -j 5 make install //然后在php.ini寫入 extension=rdkafka.so