欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

centos7下安装rabbitmq9.0

程序员文章站 2023-10-28 21:32:34
下载目前最新rabbitmq服务端版本: wget https://github.com/alanxz/rabbitmq-c/archive/v0.9.0.tar.gz php扩展 : wget http://pecl.php.net/get/amqp-1.9.4.tgz 安装rabbitmq服务端 ......

下载目前最新rabbitmq服务端版本:

wget https://github.com/alanxz/rabbitmq-c/archive/v0.9.0.tar.gz

php扩展 :

wget http://pecl.php.net/get/amqp-1.9.4.tgz

安装rabbitmq服务端:

#解压并进入目录
#tar -zxvf v0.9.0.tar.gz
#cd rabbitmq-c-0.9.0
#创建build目录并进入
mkdir build && cd build
#当cmake根据rabbitmq-c的根目录下的cmakelist.txt创建makefile文件时,会将makefile文件放进build目录
#下面最后的两个点不是输入错了,是确实需要的
#cmake ..
#返回上一级目录
#cd ..

#cmake -dcmake_install_prefix=/usr/local/rabbitmq-c-0.9.0

#这时如果不报错,目录/usr/local/rabbitmq-c-0.9.0已存在
#cmake --build .  --target install

 

安装rabbitmq扩展:

[root@izj6c0ct64t9oyhoeow593z amqp-1.9.4]# /usr/local/php7.3.10/bin/phpize 
configuring for:
php api version:         20180731
zend module api no:      20180731
zend extension api no:   320180731
#继续
[root@izj6c0ct64t9oyhoeow593z amqp-1.9.4]#  ./configure --with-php-config=/usr/local/php7.3.10/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.9.0/
#各种输出...
root@izj6c0ct64t9oyhoeow593z amqp-1.9.4]# make && make install

make命令执行过程中出现报错:

centos7下安装rabbitmq9.0

 

 在目录/usr/local/rabbitmq-c-0.9.0/执行命令ln -s lib64 lib,再返回目录/usr/local/src/amqp-1.9.4执行make && make install,安装成功。

php.ini文件新增extension=amqp.so