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

来源:互联网 发布:58安居客网络经纪人 编辑:程序博客网 时间:2024/06/06 11:41

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/bashset -e#install cmakeyum -y install cmake#download rabbitmq-cwget 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.gztar xvfz rabbitmq-c.tar.gzcd rabbitmq-c-0.4.1/#cmake and buildmkdir build && cd buildcmake ..cmake --build [--config Release] .#make and make installmake && make install#install pecl php amqp 1.4.0 版本pecl install amqp#add php.iniecho "extension = amqp.so" >> /etc/php/conf.d/amqp.ini


0 0
原创粉丝点击