飞天使-实际运用安装rabbitmq

安装rabbitmq
php 安装
sudo yum -y install yum-utils
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php74
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis php-memcache php-memcached php-mongodb php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis


快速安装

docker run -d -p 15672:15672  -p  5672:5672  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=ehkafesfsefesfesfHfadfadfsdfaiA9eJfpp --name rabbitmq --hostname=rabbitmqhostone  rabbitmq:management



php 连接rabbitmq 的插件
yum install -y php-amqp php-pecl-amqp


php脚本连接测试
<?php
$conn = [
    // Rabbitmq 服务地址
    'host' => '127.0.0.1',
    // Rabbitmq 服务端口
    'port' => '5672',
    // Rabbitmq 帐号
    'login' => 'admin',
    // Rabbitmq 密码
    'password' => 'AdminkTJLdefesfeL0u',
    'vhost'=>'/'
];
 
//创建连接和channel
$conn = new AMQPConnection($conn);
if(!$conn->connect()) {
    die("Cannot connect to the broker!\n");
}
$channel = new AMQPChannel($conn);
 
// 用来绑定交换机和队列
$routingKey = 'key_1';
 
$ex = new AMQPExchange($channel);
//  交换机名称
$exchangeName = 'ex1';
$ex->setName($exchangeName);
 
// 设置交换机类型
$ex->setType(AMQP_EX_TYPE_DIRECT);
// 设置交换机是否持久化消息
$ex->setFlags(AMQP_DURABLE);
$ex->declare();
 
for($i=0; $i<5; ++$i){
    echo "Send Message:".$ex->publish(date('H:i:s')."用户".$i."注册" , $routingKey )."\n";
}

php 安装驱动

参考文档: http://www.woodlsy.com/article/index.html?id=14

相关推荐

  1. 飞天使-实际运用安装rabbitmq

    2023-12-16 07:30:04       38 阅读
  2. 飞天使-docker知识点1-安装docker以及手动制作镜像

    2023-12-16 07:30:04       30 阅读
  3. 飞天使-k8s知识点3-卸载yum 安装的k8s

    2023-12-16 07:30:04       32 阅读
  4. 飞天使-k8s知识点29-kubernetes安装1.28.0版本

    2023-12-16 07:30:04       9 阅读
  5. 飞天使-elk搭建补充

    2023-12-16 07:30:04       38 阅读
  6. 飞天使-docker知识点2-dockerfile构建镜像

    2023-12-16 07:30:04       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-16 07:30:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-16 07:30:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-16 07:30:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-16 07:30:04       18 阅读

热门阅读

  1. 单片机Freertos入门(二)任务调度的介绍

    2023-12-16 07:30:04       32 阅读
  2. Stable Diffusion的数学原理

    2023-12-16 07:30:04       32 阅读
  3. QT 记录

    2023-12-16 07:30:04       44 阅读
  4. Kafka Avro序列化之一:使用自定义序列化

    2023-12-16 07:30:04       46 阅读
  5. isRef、unRef、toRef、toRefs、shallowRef

    2023-12-16 07:30:04       38 阅读
  6. g++/git/vim相关学习笔记

    2023-12-16 07:30:04       37 阅读
  7. linux定时任务

    2023-12-16 07:30:04       39 阅读
  8. 电学基础名词

    2023-12-16 07:30:04       37 阅读
  9. html 基础学习笔记

    2023-12-16 07:30:04       29 阅读
  10. Lua 模仿C++类

    2023-12-16 07:30:04       40 阅读
  11. PHP中如何进行单元测试和集成测试?

    2023-12-16 07:30:04       42 阅读
  12. 力扣5. 最长回文子串

    2023-12-16 07:30:04       36 阅读
  13. 30天精通Nodejs--第十四天:MongoDB

    2023-12-16 07:30:04       41 阅读