rabbitmq的管理软件以及PHP7安装rabbitmq的

rabbitmq-server管理软件的安装

 1.mac下载rabbitmq-server

brew install rabbitmq

  

2.启动服务rabbitmq-server

rabbitmq-server #即可开启服务

3.开启远程访问

rabbitmq-plugins enable rabbitmq_management 

 

4.访问远程管理链接

http://localhost:15672/ #账号密码初始默认都为guest

5.创建用户以及给用户管理权限

# 创建用户
rabbitmqctl add_user demo pwd

# 赋予超级管理员权限
rabbimqctl set_user_tags  demo administrator

  

6.安装amqp的php扩展

  首先下载安装rabbitmq-c 版本选择0.8.0的版本

wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz
tar zxvf rabbitmq-c-0.8.0.tar.gz
cd rabbitmq-c-0.8.0.tar.gz
./configure --prefix=/usr/local/rabbitmq-c-0.8.0
make && make install

  

  然后在下载 amqp;版本选择1.9.0的版本

wget https://pecl.php.net/get/amqp-1.9.0.tgz

tar zxf amqp-1.9.0.tgz

cd amqp-1.9.0
  
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.8.0 # 这儿一定要对应rabbitmq-c的安装地址
make && make install

  

这儿如果报错,说出现丢失amqp_ssl_socket.h 丢失的情况, 就去rabbitmq-c的文件下面的librabbitmq文件下拷贝一份;在重新编译安装!

7. 安装完成以后,更改php配置文件

vi /usr/local/php/etc/php.ini
extension = amqp.so

  

8. 重启php-fpm

sudo php-fpm #启动

sudo killall php-fpm #关闭

  

9.总结

以上是 mac 安装 rabbitmq 的全过程;吃了很多版本的亏;

rabbitmq-c-0.8.0 与 rabbitmq-c-0.9.0的版本,二者编译安装的方式不同;如果是用新的版本;则需要用其他的编译方式!

最后拜拜了您嘞! 如有问题,请评论留言,虽然我不一定回复。但是总得试试看,对吧!








原文地址:https://www.cnblogs.com/rianley/p/11726353.html