RabbitMQ-安装

一.使用docker安装 RabbitMQ

1.$ docker run -d --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management

解释一下:创建名为rabbit的容器,并以后台模式运行,并做端口映射到宿主机15672端口,P参数重启容器宿主机端口会发生改变

rabbitmq:management 是我们要安装rabbit镜像

2.列出容器,发现是有的

$ docker ps -a

 

 

 3.netstat -apn|grep 5672 查看端口状态,也ok~~

 

 

 4.然后就可以打开浏览器访问了,账号密码默认都是guest

 

 

5.以为就完事了么? 大家都知道,PHP想要操作RabbitMQ,肯定要安装扩展啦,对吧,接下来装下 amqp扩展

$ wget http://pecl.php.net/get/amqp-1.8.0.tgz
$ tar zxvf amqp-1.8.0.tgz
$ cd amqp-1.8.0
$ /usr/local/php-7.2.9/bin/phpize
$ ./configure --with-php-config=/usr/local/php-7.2.9/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq

$make && make install

提示:如果在configure报错,报librabbitmq ,没有找到的话,那就先把rabbitmq.c  先安装一下

$ wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.7.1/rabbitmq-c-0.7.1.tar.gz

$ tar zxf rabbitmq-c-0.7.1.tar.gz

$ cd rabbitmq-c-0.7.1

$./configure --prefix=/usr/local/rabbitmq-c-0.7.1

$ make && make install

安装好rabbitmq.c 之后,回到刚才 amqp-1.80目录,在重新配置并且 编译,安装

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

$ make && make install

加下来你懂得,就是添加扩展了

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

 

 

重启一下的PHP
service php-fpm restart

6.测一测,感受一下RabbitMQ

 

 

 

 

 

 ____________________________________________________________________________________________________________________

 

 结合自己的业务,去感受消息中间件的强大吧,加油!!!

posted @ 2020-07-13 18:41  青烟绕指柔  阅读(136)  评论(0编辑  收藏  举报