zoukankan      html  css  js  c++  java
  • php使用rabbitmq需安装amqp拓展协议

    AMQP 扩展安装

    -!!!因为业务需求需要php使用RabbitMq做消息队列,所以此文放在这个标签下,若果你也遇到了类似的业务问题,可以看看这个标签下的文章

    PHP 使用 AMQP 协议来连接 Rabbitmq, AMQP 协议即 “Advanced Message Queuing Protocol ”,高级消息队列协议。

    使 PHP 支持 AMQP 协议,需要安装:

    • rabbitmq 的客户端 C 类库 :rabbitmq-c
    • PHP 官方提供的 AMQP 扩展 amqp-1.6.1

    两者的关系是,PHP 扩展依赖 rabbitmq-c 类库。

    1. 安装 rabbitmq-c :
    mkdir -p ~/download 
    cd ~/download
    wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz
    tar -xvzf rabbitmq-c-0.8.0.tar.gz
    cd rabbitmq-c-0.8.0
    mkdir build
    cd build
    cmake ..
    make
    make install
    
    1. 安装 AMQP 扩展:
    wget -c https://pecl.php.net/get/amqp-1.6.1.tgz
    tar -xvzf amqp-1.6.1.tgz
    cd amqp-1.6.1
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp 
    make 
    make install
    
    1. 配置 php.ini
      打开 php.ini , 在底部添加:
      [AMQP]
      extension="amqp.so"

    php -m | grep amqp

  • 相关阅读:
    私藏实用免费软件备份
    JavaScript03-基本概念一
    JavaScript02-js使用
    JavaScript第一回-来龙去脉
    初读时间简史的零星杂想
    读《死亡诗社》
    读《生死疲劳》
    js的预解析
    浏览器事件捕获冒泡以及阻止冒泡
    http初探
  • 原文地址:https://www.cnblogs.com/mxyindex/p/11051071.html
Copyright © 2011-2022 走看看