Press "Enter" to skip to content

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

2 Comments

  1. antior
    antior 2018年3月28日

    这是一种加速器吗?

    • chenjie
      chenjie 2018年3月28日

      分布式过程协同

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注