Kafka學習之(三)Centos下給PHP開啓Kafka擴展(rdkafka)

Centos版本:Centos6.4,PHP版本:PHP7。php

在上一篇文章中使用IP爲192.168.9.154的機器安裝並開啓了Kafka進行了簡單測試,充當了Kafka服務器。html

本篇文章新開啓一臺IP爲192.16.9.157的機器給PHP開啓擴展。git

找到github的擴展下載地址,這裏是php-rdkafka,雖然php有一個擴展是php-kafka,可是php-rdkafka要比php-kafka強大。github

https://github.com/arnaud-lb/php-rdkafka //php-rdkafka下載地址

在安裝php-rdkafka以前須要給系統安裝一個庫,librdkafka。vim

https://github.com/edenhill/librdkafka //librdkafka地址

兩個包都下載完以後,首先進行librdkafka的解壓安裝服務器

# unzip librdkafka-master.zip # cd librdkafka-master # ./configure # make && make install

接下來編譯安裝php-rdkafkaide

# unzip php-rdkafka-master.zip # cd php-rdkafka-master # phpize # ./configure --with-php-config=/usr/local/php/bin/php-config # make && make install
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/  //so地址
# vim /usr/local/php/etc/php.ini   //添加下面代碼
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/rdkafka.so
# service php-fpm restart  //重啓PHP

OKphp-fpm

相關文章
相關標籤/搜索