PHP rabbitmq扩展安装

环境:ubuntu16.04

 下载amqp依赖包: rabbitmq-c-0.8.0.tar.gz

 wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz

下载rabbitmq扩展:amqp-1.8.0.tgz

wget http://pecl.php.net/get/amqp-1.8.0.tgz

一:安装依赖包rabbitmq-c-0.8.0

1 解压:tar -zxvf rabbitmq-c-0.8.0.tar.gz

2 进入解压文件: cd rabbitmq-c-0.8.0

3 配置安装文件路径:./configure --prefix=/usr/local/rabbitmq-c

4 编译安装:make && make install

二:PHP  rabbitmq扩展

回到下载amqp-1.8.0.tgz 的目录

1 解压:tar -zxvf amqp-1.8.0.tgz

2 进入解压文件: cd amqp-1.8.0

3 生成配置文件 ./configure : phpize

4 配置安装文件路径:

./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c
注:/usr/local/php/bin/php-config  是安装php的配置文件路径

5 编译安装:make && make install

最后步骤

 在php.ini 里增加 extension=amqp.so

 重启php

 

PHP rabbitmq扩展安装_第1张图片

 

docker 安装并运行rabbitmq  容器(需要先安装 docker)

docker run -d --name rabbitmq -p 5672:5672  -p 15672:15672 rabbitmq:management

 

注 : -d 后台运行   --name 容器名字  -p 端口映射  rabbitmq 镜像名称 management 版本,15672 端口后台页面

 

 

 

 

你可能感兴趣的:(PHP,rabbitmq,php,rabbitmq,扩展)