下載zookeeper依賴庫:
http://apache.fayea.com/zookeeper/zookeeper-3.4.6/
解壓
tar -zxf zookeeper-3.4.6.tar.gz
cd zookeeper-3.4.6/src/c
安裝
./configure --prefix=/usr/local/zookeeper/zookeeper-3.4.6/
make & make install
解壓
tar -zxvf zookeeper-3.4.6.tar.gz
安裝
/usr/local/php5.4/bin/phpize
./configure --with-php-config=/usr/local/php5.4/bin/php-config --with-libzookeeper-dir=/usr/local/zookeeper/zookeeper-3.4.6/
make & make install
編輯配置php
vim /usr/local/conf/php5.4/php.ini
/usr/local/php5.4/bin/php -m
l /usr/local/php5.4/lib/php/extensions/no-debug-non-zts-20100525
重啟fpm
kill -USR2 `cat /usr/local/php5.4/var/run/php-fpm.pid`
測試訪問zookeeper服務狀態:
vim test_zookeeper.php
class zookeeper_instance extends Zookeeper {
function connect_cb($type, $event, $string) {
if ($event == Zookeeper::CONNECTED_STATE) {
$acl=array(
"perms"=>0x1f,
"scheme"=>"world",
"id"=>"anyone"
);
}
}
}