centos7安裝php的amqp擴充套件
阿新 • • 發佈:2020-12-31
技術標籤:rabbitmq
1.更新pecl
#更新pecl
pecl channel-update pecl.php.net
2.安裝librabbitmq
下載地址:
https://github.com/alanxz/rabbitmq-c/releases
我這裡是rabbitmq-c-0.10.0.tar.gz
#解壓
tar -zxvf rabbitmq-c-0.10.0.tar.gz
cd rabbitmq-c-0.10.0
#這一步是在rabbitmq-c的根目錄下建立一個build子目錄
mkdir build && cd build
# 這一步是讓cmake根據../CMakeList.txt,即rabbitmq-c的根目錄下的CMakeList.txt建立Makefile檔案
# Makefile檔案會被建立到build目錄中
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c ..
# 這一步是真正的build rabbitmq-c庫的,注意,不要漏掉點 '.'
cmake --build . --target install
#到這裡就已經安裝完成了。不過這裡有一個坑。你可以看一下/usr/local/rabbitmq-c下的目錄只有include和lib64。因為後面編譯安裝amqp擴充套件的時候系統會到/usr/local/rabbitmq-c/lib目錄下搜尋依賴庫,導致錯誤。所以這裡需要加一步
cd /usr/local/rabbitmq-c/
ln -s lib64 lib
3.安裝amqp
pecl install amqp
出現如下提示,
輸入 /usr/local/rabbitmq-c/
安裝完成