1. 程式人生 > >php的zookeeper擴充套件安裝及使用【備註】

php的zookeeper擴充套件安裝及使用【備註】

大佬們已經寫得很詳細了,只是我自己按照安裝的時候,出了點問題,so 在此做個備註。最下方有大佬的連結。

ZooKeeper是一個分散式的,開放原始碼的分散式應用程式協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要元件。它是一個為分散式應用提供一致性服務的軟體,提供的功能包括:配置維護、域名服務、分散式同步、組服務等。

ZooKeeper的目標就是封裝好複雜易出錯的關鍵服務,將簡單易用的介面和效能高效、功能穩定的系統提供給使用者。

要在php中使用zookeeper,先要安裝php zookeeper擴充套件,要安裝php zookeeper擴充套件,得先安裝zookeeper

1、安裝zookeeper

在這裡面下載最新版的穩定版

cd /download

tar -zxvf zookeeper-3.4.12.tar.gz

cd zookeeper-3.4.12/src/c/

./configure --prefix=/usr/local/zookeeper //指定一下安裝目錄

make && make install

就這樣安裝完了

cd /download

tar -zxvf zookeeper-0.6.2.tgz

cd zookeeper-0.6.2

./configure --with-libzookeeper-dir=/usr/local/zookeeper //要指定依賴

phpize (大佬少了這一步,老是報 -bash ./configure的錯)

make && make install

配置php.ini
extension=zookeeper.so 我用的是這樣的
下方是大佬的
extension="/usr/local/Cellar/php/7.2.6/pecl/20170718/zookeeper.so"

重啟php-fpm即可