首页 > 服务器 > Nginx > centos php安装RabbitMQ扩展
2014
05-19

centos php安装RabbitMQ扩展

1.安装rabbitmq-c库和codegen配件

wget https://github.com/alanxz/rabbitmq-c/tarball/0.2
tar zxf 0.2

wget https://github.com/rabbitmq/rabbitmq-codegen/tarball/master
tar zxf master

mv rabbitmq-rabbitmq-codegen-4e97f73/ alanxz-rabbitmq-c-f8f4fc7/codegen
cd alanxz-rabbitmq-c-f8f4fc7

autoreconf -i
如果没有报错,则继续执行
./configure
make && make install

 

2.安装php RabbitMQ扩展

wget http://pecl.php.net/get/amqp-1.0.4.tgz
tar zxf amqp-1.0.4.tgz && cd amqp-1.0.4

/usr/local/php/bin/phpize
./configure –with-php-config=/usr/local/php/bin/php-config –with-amqp
make && make install

记录好make install下的提示信息,我这里是:
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

然后去php.ini配置文件里添加amqp.so

3.支持php RabbitMQ扩展

vi /etc/php.ini
在最下面添加
extension=amqp.so
extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/”

重启php-fpm即可

最后编辑:
作者:严嵩
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!