一、安装erlang+rabbitmq-server
详细安装步骤略,下载docker镜像,我使用的是docker镜像
二、安装rabbit库
wget https://github.com/alanxz/rabbitmq-c
autoreconfig -i
./configure --with-prefix=/usr/local/rabbitmq-c
make&&make install
三、安装php扩展amqp
wget
http://pecl.php.net/get/amqp-1.9.1.tgz
tar zxvf amqp-1.9.1.tgz
cd
amqp-1.9.1
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c
make&& make install
vim
/usr/local/php/etc/php.ini,添加下面一行内容
extension=amqp.so
重启php-fpm
四、启动rabbitmq-server
docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password rabbitmq:3-management