簡單記錄下安裝過程。
一、安裝libzookeeper
cd /usr/local/src/
wget
tar -xf zookeeper-3.4.5.tar.gz
cd zookeeper-3.4.5/src/c
./configure –prefix=/usr/local/zookeeper/zookeeper-3.4.5/
make && make install
libzookeeper編譯神奇的地方在於解壓完需要進入到src/c目錄,而不是常見軟體的解壓後第一級目錄。
二、安裝php zookeeper擴充套件
cd /usr/local/src/
wget 『
tar zxvf zookeeper-0.2.2.tgz
cd zookeeper-0.2.2
phpize
./configure –with-php-config=/usr/local/php/bin/php-config –with-libzookeeper-dir=/usr/local/zookeeper/zookeeper-3.4.5/
make && make install
執行phpize有個問題,發現沒有configure檔案,基於經驗。應該是沒有安裝automake
yum install automake
然後在執行phpize即可。
三、修改php.ini配置,啟用zk擴充套件
vim /usr/local/php/etc/php.ini
新增:extension=zookeeper.so
注意:先查詢 extension_dir 是否已經配置過。php-config libzookeeper-dir路徑一定要正確
linux 下編譯安裝php7 3
如遇見 make 沒有指明目標並且找不到 makefile 解決方法 憨憨操作 sudo chmod r 777 root php 7.3.3 給資料夾及下面檔案許可權 sudo configure 重新設定配置 我的理解 查詢 php.ini 配置檔案位置 phpinfo php info gre...
centos7編譯安裝php7 3
安裝php擴充套件依賴 新增組和新增使用者 編譯安裝 上面的步驟有可能出現的問題 配置php.ini檔案 配置systemd服務 設定php fpm埠 wget tar zxvf php 7.3.6.tar.gz cd php 7.3.6 yum y install gcc gcc c kernel...
centos7下編譯安裝php7 3
1 安裝相關依賴 yum install y gcc gcc c make zlib zlib devel pcre pcre devel libjpeg libjpeg devel libpng libpng devel freetype freetype devel libxml2 libxml...