如何在宝塔上使用RabbitMQ
前言:
有些人为了让项目快速上线,服务器往往安装宝塔面板,然后再极速安装LNMP。尽管环境搭建的时间省了,但是宝塔上PHP中扩展包没有提供AMQP。这时候只是为了使用消息队列而对PHP大动干戈, 不如使用一个PHP AMQP的库,即用即装,不对环境造成影响。
简介:php-amqplib 客户端库,通过composer安装,不需要在PHP中安装扩展,以下为两种不同的安装方式。
1. 项目中新建composer.json,添加如下代码,然后composer install
{ "require": { "php-amqplib/php-amqplib": " 2.6.*" }}2. 命令进入到项目,然后 composer require php-amqplib/php-amqplib 2.6.*
image.pngRabbitMQ设置:1. 进入web管控台,添加新用户,角色管理员,任何IP上都可以登录,授权指定虚拟机。
image.png2. 添加交换机
image.png3. 添加队列并与交互机绑定。
image.png编码:1. 封装rabbitMQ类。