php-rabbit:RabbitMQ部署

时间 : 14-08-29 栏目 : 网站架构 作者 : 老薛 评论 : 0 点击 : 1,278 次

#2014-8-29 18:04
一、说明
php-rabbit是RabbitMQ的PHP扩展中的一种,RabbitMQ 官方提供了三种 PHP 可用的扩展,分别是:
1)php-amqp

http://code.google.com/p/php-amqp/

2)php-rabbit

http://code.google.com/p/php-rabbit/

3)php-amqplib

http://code.google.com/p/php-amqplib/

我在这里选用的是php-rabbit,至于说为什么选这种?回答参考网上,外加自己的验证,以下是安装步骤:

二、安装步骤:

2.1下载 RabbitMQ-C 客户端库 librabbitmq:
wget http://hg.rabbitmq.com/rabbitmq-c/archive/ce1eaceaee94.tar.gz -O rabbitmq-c.tar.gz
tar zxf rabbitmq-c.tar.gz
wget http://hg.rabbitmq.com/rabbitmq-codegen/archive/c7c5876a05bb.tar.gz -O rabbitmq-codegen.tar.gz
tar zxf rabbitmq-codegen.tar.gz
mv rabbitmq-codegen-c7c5876a05bb/ rabbitmq-c-ce1eaceaee94/codegen
cd rabbitmq-c-ce1eaceaee94/
autoreconf -i && ./configure && make && make install

如果提示:
checking finding a python with simplejson installed… configure: error: could not find a python that can ‘import simplejson’
请安装 python 的 simplejson 库:
wget http://heanet.dl.sourceforge.net/project/salix-sbo/13.37/simplejson/simplejson-2.1.6.tar.gz
tar zxf simplejson-2.1.1.tar.gz
cd simplejson-2.1.1
python setup.py install

2.2下载并安装 php-rabbit:
wget http://php-rabbit.googlecode.com/files/php-rabbit.r91.tar.gz
tar zxf php-rabbit.r91.tar.gz
cd php-rabbit
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-rabbit
make && make install

2.3修改 php.ini,在尾部加上:
extension = rabbit.so

三、查看扩展是否安装成功:
# php -m | grep rabbit
rabbit

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/architecture/255.html

php-rabbit:RabbitMQ部署:等您坐沙发呢!

发表评论

4 + 4 = ?


博主微信号,很高兴为您提供帮助

随便看看

为您推荐

0