单页网站 挣钱,dedecms网站入侵,上海专业网站建设哪家好,大宗商品交易平台网前言#xff1a;最近的PHP项目中有使用AMQP#xff0c;解耦一些业务性的功能模块。因为工作使用的是线上Linux搭建#xff0c;为了方便测试所以我决定本地搭建一个MQ服务。RabbitMQ简介#xff1a;MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。…前言 最近的PHP项目中有使用AMQP解耦一些业务性的功能模块。因为工作使用的是线上Linux搭建为了方便测试所以我决定本地搭建一个MQ服务。RabbitMQ简介 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信而无需专用连接来链接它们。 RabbitMQ是一个在AMQP基础上完成的是消费-生产者模型的一个典型的代表一端往消息队列中不断写入消息而另一端则可以读取或者订阅队列中的消息。安装过程1. 下载并安装Erlang推荐版本otp_win64_22.2。2. 下载安装RabbitMQ Server推荐rabbitmq-server-3.8.3。3. 下载安装LAMP环境推荐PhpSudy v8.1。4. 下载并配置PHP的AMQP扩展。一. 下载安装Erlang1. 进入erlang官网选择downloads然后选择版本点击下载。2. 下载完后直接安装然后点击电脑属性配置环境变量如下图。3. 查看是否安装成功进入cmd输入erl看到版本就可以。二. 下载安装RabbitMQ Server1. 进入官网点击download。2. 下载完毕后通过cmd进入安装目录的sbin。3. 进入cmd面板输入“rabbitmq-plugins enable rabbitmq_management”启动插件。4. 开启RabbitMQ Server然后浏览器中输入127.0.0.1:156725. 看到下图界面就成功了默认账号密码都是guest然后登陆即可。 三. 下载并安装PHP的AMQP扩展1. 下载安装好phpstudy v8.1这里只是推荐也可以是其他的。2. 进入PHP扩展网站找到AMQP及与当前PHP对应版本的包下载。3. php版本,X86和X64根据自己情况,NTS和TS就是那个thread safty的状态。4. php_amqp.dll放在php的ext中rabbitmq.4.dll放在PHP同级目录下。5. php.ini里面添加 extensionphp_amqp.dll6. apache 修改http.conf 文件 添加 LoadFile D:/XAMPP/php/rabbitmq.4.dll (目录路径自行修改)。7. 然后重启Apache进入phpinfo查看是否有AMQP模块