CentOS安裝RabbitMQ及PHP擴充套件

2021-09-14 04:58:09 字數 1121 閱讀 1314

centos7.3

sudo yum install rabbitmq-server
安裝完成後可以使用systemctl系列命令進行管理操作

systemctl start rabbitmq-server #啟動mq
cd rabbitmq-c-0.8.0/

mkdir build && cd build #這一步是在rabbitmq-c的根目錄下建立乙個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下的目錄只有includelib64。因為後面編譯安裝amqp擴充套件的時候系統會到/usr/local/rabbitmq-c/lib目錄下搜尋依賴庫,導致錯誤。所以這裡需要加一步:

ln -s lib64 lib
wget

解壓並編譯安裝

cd amqp-1.9.3

phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c

make && make install

vi /usr/local/php/etc/php.ini

新增 extension=amqp.so

CentOS 使用yum安裝rabbitmq

rabbitmq erlang版本要求 rabbitmq erlang name rabbitmq erlang baseurl gpgcheck 1 gpgkey repo gpgcheck 0 enabled 1 然後執行 sudo yum install erlang 即可安裝 執行 erl ...

CentOS 6 8 原始碼安裝RabbitMQ

yum install build essential openssl openssl devel unixodbc unixodbc devel make gcc gcc c kernel devel m4 ncurses devel 6.配置環境變數 vim etc profile 在最後面加上...

mac 使用docker 安裝 rabbitmq

專案要用到rabbitmq 官網說brew install 但是brew update就半天都不成功,突然想起了docker,以前用過一點點,就試著來了一下 docker search rabbitmq management docker pull rabbitmq management docke...