• Ubuntu 安装 RabbitMQ 和PHP扩展


    1.ubuntu16.04中安装RabbitMQ

    1).首先必须要有Erlang环境支持 
    安装之前要装一些必要的库:

    sudo apt-get install build-essential  
    sudo apt-get install libncurses5-dev  
    sudo apt-get install libssl-dev  
    sudo apt-get install m4 
    sudo apt-get install unixodbc unixodbc-dev  
    sudo apt-get install freeglut3-dev libwxgtk2.8-dev 
    sudo apt-get install tk8.5

    安装好之后运行:

    sudo apt-get install erlang

    完成后在控制台输入命令: 
    erl 
    可以查看erlang安装版本情况 
    这里写图片描述 
    2).安装RabbitMQ 
    自动安装 
    sudo apt-get install rabbitmq-server 
    手动安装 
    1).首先创建一个文件夹用来下载RabbitMQ 
    mkdir rabbitmqsoft

    2).获取安装包(这里选择3.6.11 unix版本) 
    wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.11/rabbitmq-server-generic-unix-3.6.11.tar.gz 
    解压 
    tar -zxvf rabbitmq-server-generic-unix-3.6.11.tar.gz 
    cd rabbitmq_server-3.6.11/

    3).运行 
    sbin/rabbitmq-server

    4).查看运行状态(打开另外一个终端) 
    cd ~/rabbitmqsoft/rabbitmq_server-3.6.11/ 
    sbin/rabbitmqctl status 
    到底为止,Ubuntu系统下安装RabbitMQ就完成了 
    开启、暂停服务 
    service rabbitmq-server start 
    service rabbitmq-server stop 
    查看运行状态 
    service rabbitmq-server status 
    这里写图片描述

    http://localhost:15672/ 
    登录rabbitmq  默认用户:guest  密码:guest

    安装PHP扩展 
    1、安装php编译工具 
    sudo apt-get install php7.0-dev

    2、安装rabbitmq的库 
    sudo apt-get install librabbitmq-dev

    如果你的Linux发行版没有现成的librabbitmq-dev包,那么可以通过下载源码编译安装 
    克隆源码并编译 
    git clone git://github.com/alanxz/rabbitmq-c.git 
    cd rabbitmq-c 
    git submodule init 
    git submodule update

    直接 sudo pecl install amqp 安装

    也可以按以下安装( 还没试过)

    编译库 
    autoreconf -i && ./configure && make && sudo make install 
    然后我们需要去下载php扩展的源代码,地址在此: 
    http://pecl.php.net/package/amqp 查看最新版本 
    wget http://pecl.php.net/get/amqp-1.9.0.tgz 
    tar zxf amqp-1.9.0.tgz 
    cd amqp-1.9.0/ 
    phpize && ./configure –with-amqp && make && sudo make install

    创建配置文件 
    sudo echo “extension = amqp.so” > /etc/php/7.0/mods-available/amqp.ini 
    然后重启你的web服务器或者php-fpm并打印phpinfo,如果见到以下的内容就说明扩展安装好了 
    这里写图片描述

  • 相关阅读:
    洛谷 P3391文艺平衡树 【fhq_treap】
    食物链(转自yekehe2002大神)
    TX
    黑匣子——KEY
    Splay初学习
    BZOJ2330_糖果_KEY
    BZOJ3224_普通平衡树_KEY
    BZOJ2730_矿场搭建_KEY
    BZOJ1452_Count_KEY
    初识主席树_Prefix XOR
  • 原文地址:https://www.cnblogs.com/wzjwffg/p/9883811.html
Copyright © 2020-2023  润新知