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"