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