php 安装 rabbitMQ 扩展 amqp 【一键安装脚本】

MAC 上面安装比较容易可以直接使用 macport,包括 php 和 它的扩展,上面都有最新的版本


Linux 上面一般需要自己编译

注意:扩展是C写的,由于C与RabbitMQ通信一般需要依赖rabbitmq-c库(也就是librabbitmq),所以编译扩展前需要先装依赖库。不同版本的扩展,对php版本和librabbitmq兼容性不一样。下面这个版本是经过本人测试的,可以兼容的。

rabbitmq-c -0.4.1 , amqp 扩展 1.4.0 , php 5.5.9


一键安装脚本:

#!/bin/bash
set -e

#install cmake
yum -y install cmake

#download rabbitmq-c
wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.4.1/rabbitmq-c-0.4.1.tar.gz -O rabbitmq-c.tar.gz

#extract tar.gz
tar xvfz rabbitmq-c.tar.gz
cd rabbitmq-c-0.4.1/

#cmake and build
mkdir build && cd build
cmake ..
cmake --build [--config Release] .

#make and make install
make && make install

#install pecl php amqp 1.4.0 版本
pecl install amqp

#add php.ini
echo "extension = amqp.so" >> /etc/php/conf.d/amqp.ini


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值