zoukankan      html  css  js  c++  java
  • 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的版本,二者编译安装的方式不同;如果是用新的版本;则需要用其他的编译方式!

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








  • 相关阅读:
    蓝桥杯java 基础练习 完美的代价
    C# 获得手机归属地功能
    c# HttpWebRequest与HttpWebResponse(转)
    C# Winfrom小黄鸡功能调用
    Winfrom 抓取web页面内容代码
    Winform将网页生成图片
    Winform上传下载文件代码
    Jquery LigerUI框架学习(二)之Tree于Tab标签实现iframe功能
    Jquery LigerUI框架学习(一)
    C# 生成简单验证码
  • 原文地址:https://www.cnblogs.com/rianley/p/11726353.html
Copyright © 2011-2022 走看看