zookeeper扩展安装
安装zookeeper
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5.tar.gz
tar -zxvf apache-zookeeper-3.5.5.tar.gz
cd apache-zookeeper-3.5.5
# 编译compile_jute, 依赖build.xml文件,zookeeper3.6之后不存在该文件
ant compile_jute
# 进入 client 目录
cd zookeeper-client/zookeeper-client-c
# autoconf
ACLOCAL="aclocal -I /usr/local/share/aclocal" autoreconf -if
# 配置安装目录
./configure --prefix=/usr/local/zookeeper
# 安装
make && make install
安装php-zookeeper
wget http://pecl.php.net/get/zookeeper-0.6.4.tgz
tar zxvf zookeeper-0.6.4.tgz
cd zookeeper-0.6.4
phpize
# 由于服务器装了多个版本的php,这里需要指定对应版本的php配置,with-php-config 给的绝对路径
./configure --with-php-config=/usr/local/php-7.3.11/bin/php-config --with-libzookeeper-dir=/usr/local/zookeeper
make && make install
参考
PHP安装zookeeper扩展(最新基于zookeeper-3.5.8)
本作品采用《CC 协议》,转载必须注明作者和本文链接