PHP rabbitmq扩展安装 - Go语言中文社区

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

 

 

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

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

 

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

 

 

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/TheSilentNight/article/details/102982622
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-17 23:02:00
  • 阅读 ( 798 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢