php+zookeeper 安装介绍

环境介绍

Centos6.5 ,php5.6,zookeeper3.4.8(libzookeeper), zookeeper-0.2.2(php 扩展)

服务端安装

这里我使用docker安装

docker run -p 2181:2181  --name my_zookeeper -d zookeeper:latest

注意要暴露2181端口给宿主机,宿主机2181端口也需要打开

扩展安装

安装libzookeeper

cd /usr/local/src/
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz
tar -zxvf zookeeper-3.4.8.tar.gz
cd zookeeper-3.4.8/src/c
./configure –prefix=/usr/local/zookeeper/zookeeper-3.4.8/
make && make install

安装扩展

cd /usr/local/src/
wget 'http://pecl.php.net/get/zookeeper-0.2.2.tgz'
tar zxvf zookeeper-0.2.2.tgz
cd zookeeper-0.2.2
phpize
./configure –with-php-config=/usr/local/php/bin/php-config  –with-libzookeeper-dir=/usr/local/zookeeper/zookeeper-3.4.8/
make && make install
vim /usr/local/php/etc/php.ini
添加:extension=zookeeper.so

其中php-config根据实际环境修改

无误安装后可以使用php -m 查看是否已经有zookeeper

如果cli下使用可以直接编码运行,如果需要页面访问请重启php-fpm

php+zookeeper 安装介绍》有2个想法

发表回复

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据