php安装kafka扩展(ubuntu)
2018-02-09 15:29
1161 查看
一,安装librdkafka
二,安装php-rdkafka
备注:安装完后,使用的时候,报下面的错:
解决办法:
一,安装两个模块
sudo apt-get install libsasl2-dev
sudo apt-get install libsasl2-modules
二,重新安装librdkafka(也就是步骤一)
三,配置php.ini并重启php-fpm
在php.ini中添加
备注:在/etc/php/7.0下面,有cli和fpm,这两个文件夹里面,都有php.ini,各自都配置添加上面的扩展。
四,重启 sudo /etc/init.d/php7.0-fpm restart
OK了!
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 apt-get install gcc-c++ 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=/usr/bin/php-config sudo make sudo make install
备注:安装完后,使用的时候,报下面的错:
No such configuration property: "sasl.mechanisms"
解决办法:
一,安装两个模块
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了!
相关文章推荐
- ubuntu下安装php扩展curl
- ubuntu 16.04 安装php扩展
- Ubuntu下安装PHP的mongodb扩展操作命令
- ubuntu 16.04 安装php7.0扩展
- ubuntu php mongodb 扩展安装 / 升级
- zookeeper和PHP zookeeper和kafka 扩展安装
- ubuntu 下 imagick PHP扩展的安装
- kafka安装及Kafka-PHP扩展的使用
- fastdfs及php扩展在ubuntu14.04的安装配置
- Ubuntu 12.04 安装 gearman 以及php扩展安装脚本 推荐
- Ubuntu 安装 RabbitMQ 和PHP扩展
- ubuntu下安装php xdebug扩展
- Ubuntu16.10下安装php的ssh2扩展
- Ubuntu安装redis并配置远程、密码以及开启php扩展
- Ubuntu 安装PHP的LDAP扩展时遇到的问题以及解决方案
- ubuntu安装tokyo_tyrant的php扩展
- Ubuntu下安装Wine&WineQQ+Phpstorm+wps+svn+vim(计划任的使用)+flashplayer+curl扩展
- 在ubuntu14.14 安装php扩展扩展出现的问题
- ubuntu 16.04安装php7.0 redis扩展及使用php操作redis