zoukankan      html  css  js  c++  java
  • librdkafka安装和php扩展php-rdkafka安装

    1.安装librdkafka

    mac下   brew install librdkafka

    linux下

    git clone https://github.com/edenhill/librdkafka.git
    cd librdkafka/
    ./configure
    make
    sudo make install

    2.安装php扩展

    max下

    1.下载php

    2.把下载的php文件放到MAMP/bin/php/php5.6.31/include/php下(include下没有php文件夹可以新建一个)

    3.进入MAMP/bin/php/php5.6.31/include/php 然后运行 ./configure

    4.下载php-rdkafka文件,运行 git clone https://github.com/arnaud-lb/php-rdkafka.git

    5.进入php-rdkafka目录,然后运行 ../../../bin/phpize  (如果提示Cannot find autoconf  在mac下运行 brew install autoconf)

    6.运行 ./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.31/bin/php-config

    (如果提示WARNING: You will need re2c 0.13.4 or later)

    wget https://ncu.dl.sourceforge.net/project/re2c/1.0.1/re2c-1.0.1.tar.gz
    tar zxf re2c-1.0.1.tar.gz && cd re2c-1.0.1
    ./configure
    make && make install

    7.运行sudo make,编译成功后会在php-rdkafka/modules下生成rdkafka.so,把它复制到/Applications/MAMP/bin/php/php5.6.31/lib/php/extensions/no-debug-non-zts-****这个目录

    8.修改 php.ini,搜索 "extension=" 在后面添加一行"extension=rdkafka.so",保存后重启 mamp

    9.在phpinfo查看是否安装成功。

    linux下

    从mac安装的第4步开始,修改对应的php目录

  • 相关阅读:
    独立使用 ecj
    公司没有 DBA,Mysql 运维自己来
    mysql安装
    常用模块
    基本数据类型
    Incorrect column name 问题解决
    mysql中date和datetime的区别
    python yield用法详解(未完成)
    mysql报错--initialize specified but the data directory has files in it. Aborting.
    python 列表解析式
  • 原文地址:https://www.cnblogs.com/whlives/p/8193669.html
Copyright © 2011-2022 走看看