码迷,mamicode.com
首页 > Web开发 > 详细

安装php rabbitmq扩展,继上一篇安装Rabbitmq

时间:2019-01-06 14:31:33      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:php.ini   img   tar   ref   uil   rabbitmq   组件   技术   cal   

 

1 安装 rabbitmq-c,C 与 RabbitMQ 通信需要依赖这个库,这里只贴出正确的步骤,错误类型太多,不一一举例,大部分都是安装问题,缺少组件,安装目录问题

git clone git://github.com/alanxz/rabbitmq-c.git
cd rabbitmq-c
mkdir build && cd build #这一步是在rabbitmq-c的根目录下创建一个build子目录

# 这一步是让cmake根据../CMakeList.txt,即rabbitmq-c的根目录下的CMakeList.txt创建Makefile文件
# Makefile文件会被创建到build目录中
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c ..

# 这一步是真正的build rabbitmq-c库的,注意,不要漏掉点 .
cmake --build .  --target install

2 安装amqp ,步骤命令如下

wget https://pecl.php.net/get/amqp-1.9.3.tgz
tar zxvf amqp-1.9.3.tgz
cd amqp-1.9.3/
phpize

#编译安装
 ./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c
#带上php-config目录 rabbitmq-c的目录

/*----------------------------------------------------------------------


Build complete.
Don‘t forget to run ‘make test‘.


Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/

*/

看到上面的结果,说明你的php rabbitmq 插件已经装好了,在php.ini 中添加amqp.so ,重启服务器环境就可以了

 3验证安装是否成功

php -i | grep amqp

技术分享图片

技术分享图片

 

技术都是踩着坑学过来的

 

 

 

安装php rabbitmq扩展,继上一篇安装Rabbitmq

标签:php.ini   img   tar   ref   uil   rabbitmq   组件   技术   cal   

原文地址:https://www.cnblogs.com/bjxing/p/10228458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!