您的位置:首页 > 编程语言 > PHP开发

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

2017-03-09 00:00 483 查看
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

一键安装脚本:

[cpp] view plain copy







#!/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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: