myziyue / zookeeper-php
Zookeeper Client for the PHP framework based on Hyperf
dev-master
2023-05-29 08:32 UTC
Requires
- php: >=8.0
- ext-swoole: >=4.3
- ext-zookeeper: >=0.7
- hyperf/pool: >=3.0
- hyperf/utils: >=3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.14
- hyperf/testing: >=3.0
- phpstan/phpstan: ^0.10.5
- swoft/swoole-ide-helper: dev-master
This package is auto-updated.
Last update: 2025-01-29 12:00:41 UTC
README
zookeeper PHP客户端 -- Hyperf框架组件
Zookeeper扩展安装
特别提醒: 本例以CentOS7为演示系统,其他操作系统可参考对应系统版本的安装说明
- 下载并编译安装zookeeper源码包
这里我们以
apache-zookeeper-3.5.5.tar.gz
为例 编译安装需要依赖:cppunit-devel 包,其他通用编译依赖的包这里不做赘述了
# yum install -y cppunit-devel # wget https://dlcdn.apache.org/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/zookeeper-client/zookeeper-client-c/ # ACLOCAL="aclocal -I /usr/local/share/aclocal" autoreconf -if # ./configure --prefix=/opt/lib/zookeeper-client-c-3.5.5 # make && make install
- 下载并编译安装zookeeper的PHP扩展包
这里我们以:zookeeper-0.6.4.tgz 为例。
# wget https://pecl.php.net/get/zookeeper-0.6.4.tgz # tar zxvf zookeeper-0.6.4.tgz # cd zookeeper-0.6.4 # phpize # ./configure --with-libzookeeper-dir=/opt/lib/zookeeper-client-c-3.5.5/ # make && make install # echo "extension=zookeeper.so" >> /opt/php8/etc/php.ini
使用方法
# composer require myziyue/zookeeper-php