rabbitMq-server安装
yum install epel-release -y
yum install erlang -y
查看erlng版本
erl
yum -y install openssl openssl-devel
erl 和rabbitmq对照表
https://www.rabbitmq.com/which-erlang.html
yum install rabbitmq-server-3.6.16-1.el6.noarch.rpm -y
systemctl enable rabbitmq-server.service
systemctl start rabbitmq-server.service
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
rabbitmqctl delete_user guest
rabbimq安装
yum install gcc
yum install pcre-devel
yum -y install openssl openssl-devel
具体看
https://www.linuxidc.com/Linux/2016-01/127908.html
1.安装rabbitmq-c
wget -c https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz
tar zxf rabbitmq-c-0.8.0.tar.gz
cd rabbitmq-c-0.8.0
./configure --prefix=/usr/local/rabbitmq-c-0.8.0
make && make install
2安装amqp
wget -c http://pecl.php.net/get/amqp-1.9.3.tgz
tar zxf amqp-1.9.3.tgz
cd amqp-1.9.3
phpize 找出phpize的位置
find / -name php-config 找出php-config的位置
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.8.0
make && make install
php.ini 添加模块
Find / -name /amqp.so
然后添加到php.ini 中
在windows环境下,在rabbitmq的安装目录/sbin下,通过rabbitmqctl.bat list_queues查看
查看队列 以及队列中的消息
rabbitmqctl list_queues
一秒钟监听一次队列
watch -n 1 "rabbitmqctl list_queues name messages_ready"
停止服务
systemctl stop rabbitmq-server
启动服务
systemctl start rabbitmq-server
rabbitmq 手动应答