zoukankan      html  css  js  c++  java
  • php 安装kafka扩展(ubuntu)

    一,安装librdkafka

    sudo wget https://github.com/edenhill/librdkafka/archive/v0.9.4.tar.gz -O librdkafka-0.9.4.tar.gz
    sudo tar -zxvf librdkafka-0.9.4.tar.gz
    cd librdkafka-0.9.4
    sudo ./configure
    sudo make
    sudo make install

    二,安装php-rdkafka

    sudo wget https://github.com/arnaud-lb/php-rdkafka/archive/3.0.1.tar.gz -O php-rdkafka-3.0.1.tar.gz
    sudo tar -zxvf php-rdkafka-3.0.1.tar.gz
    cd php-rdkafka-3.0.1
    sudo phpize
    sudo ./configure --with-php-config=自己的路径/php-config
    sudo make
    sudo make install

    备注:安装完后,使用的时候,报下面的错:

    No such configuration property: "sasl.mechanisms"
    1
    解决办法:
    一,安装两个模块
    sudo apt-get install libsasl2-dev
    sudo apt-get install libsasl2-modules
    二,重新安装librdkafka(也就是步骤一)
    三,配置php.ini并重启php-fpm
    在php.ini中添加extension=rdkafka.so
    备注:在/etc/php/7.0下面,有cli和fpm,这两个文件夹里面,都有php.ini,各自都配置添加上面的扩展。
    四,重启 sudo /etc/init.d/php7.0-fpm restart
    OK了!

  • 相关阅读:
    19. vue的原理
    18.jwt加密
    17.vue移动端项目二
    16.vue-cli跨域,swiper,移动端项目
    15.vue动画& vuex
    14.vue路由&脚手架
    13.vue组件
    12.vue属性.监听.组件
    11.vue 数据交互
    从尾到头打印链表
  • 原文地址:https://www.cnblogs.com/chengfengchi/p/12698590.html
Copyright © 2011-2022 走看看