(一)简介
RabbitMQ支持各种操作系统,包括Unix\Linux及其各种发行和变种版本、Windows、MAC等。
首先需要下载安装包,可以是二进制,也可以是源码安装,各种包集合下载地址
在这里。由于支持的操作系统众多,
那么版本也就众多,本文以Centos为例:
(1) 安装python
wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar -xvf Python-2.7.6.tar.tgz
cd Python-2.7.6
./configure --prefix=/usr/local/python2.7 --with-threads --enable-shared
make && make install
查看python版本
python -V
(2) 安装 Erlang
http://www.linuxidc.com/Linux/2014-06/103783.htm
$ tar xvzf otp_src_R14B03.tar.gz
$ cd otp_src_R14B03
$ ./configure
$ make && make install
(3) 安装rabbitmq
wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.8.4/rabbitmq-server-2.8.4.tar.gz
tar -zxf rabbitmq-server-2.8.4.tar.gz
cd rabbitmq-server-2.8.4
make TARGET_DIR=/usr/local/webserver/rabbitmq SBIN_DIR=/usr/local/webserver/rabbitmq/sbin MAN_DIR=/usr/local/webserver/rabbitmq/man install
找到sbin/目录,运行程序:
启动 /usr/local/webserver/rabbitmq/sbin rabbitmq-server –detached
停止程序:
/usr/local/sbin/rabbitmqctl stop
(4) 安装rabbitmq php 扩展
wget http://pecl.php.net/get/amqp-1.0.3.tgz
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp
make && make install
参考文献:
http://blog.chinaunix.net/topic/surpershi/
http://adamlu.net/dev/2011/09/rabbitmq-get-started/