Server
$wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.4/rabbitmq-server_3.0.4-1_all.deb
$sudo dpkg -i rabbitmq-server_3.0.4-1_all.deb
当然第一次安装我失败了,因为没有erlang依赖包,所以后来我选择了
$sudo apt-get install rabbitmq-server
不出意外的话安装完成后server就已经起来了
$ps -A | grep rabbitmq 应该可以看到rabbitmq-server这个进程
$sudo rabbitmq-plugins enable rabbitmq_management
然后在浏览器中键入http://localhost:15672/ 就可以在可视化界面中管理server了
默认用户名和密码皆为guest
如果不希望server在启动后自动运行的话,可以用rcconf
$sudo apt-get install dialog
$sudo apt-get install rcconf
$sudo rcconf
找到rabbitmq-server禁掉
之后可以用 $sudo rabbitmq-server 启动server
C Client
$sudo apt-get install autoconf
$sudo apt-get install libtool
$sudo apt-get install python-simplejson$sudo apt-get install pkg-config
这个项目在这里:https://github.com/alanxz/rabbitmq-c
我直接下载的 或者你可以git-clone
$wget https://github.com/alanxz/rabbitmq-c/archive/master.zip
$unzip master.zip
$cd rabbitmq-c-master/
$autoconf -i
$./configure
$make
$sudo make install
好了 默认在/usr/local/lib/
一