1. 程式人生 > 其它 >centos7安裝php的amqp擴充套件

centos7安裝php的amqp擴充套件

技術標籤: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/
安裝完成