下面的安装步骤,已经在2018-11-27试验通过。

1、安装前的准备

phpinfo查看php的版本、系统是多少位的,php版本是否是线程安全,php.ini文件的路径

2、安装rabbitMQ

安装过程可以参考:  https://www.cnblogs.com/ericli-ericli/p/5902270.html  默认安装就好了。或者按照我下面整理的:

1)先安装erlang

http://www.erlang.org/downloads 到这个页面去下载
当前是21.1版本: http://erlang.org/download/otp_win64_21.1.exe

2)安装rabbitMQ

http://www.rabbitmq.com/install-windows.html

开启WEB管理后台:

在cmd命令行界面输入:rabbitmq-plugins.bat enable rabbitmq_management

MQ的管理后台:http://localhost:15672/  【备注:这是默认的端口,用户名和密码都是默认的guest】

3、安装php扩展

在网上看了不少人分享出来的php安装过程,尝试了在wampserver上能看到扩展加载了,但是phpinfo显示扩展没有加载。后面查资料发现了正确的一个过程:

1)下载扩展

http://pecl.php.net/package/amqp/1.9.3/windows

我的php是7.1版本,系统64位,线程安全,所以很容易就锁定了要下载的扩展包

下载下来后,解压:

2)配置php.ini

把php_amqp.dll文件放入 C:\wamp64\bin\php\php7.1.9\ext

从phpinfo知道我的php.ini是在:C:\wamp64\bin\apache\apache2.4.27\bin

修改这个文件,加上:

extension=php_amqp.dll

3)其他相关配置

把rabbitmq.4.dll文件放入:C:\wamp64\bin\php\php7.1.9

修改httpd.conf配置文件,在文件末尾加上:

LoadFile  "C:/wamp64/bin/php/php7.1.9/rabbitmq.4.dll"

4)重启wampserver,然后phpinfo打印信息:

至此,MQ的php扩展就已经加载成功。

最新文章

  1. 解决VMWARE NAT SERVICE服务无法启动或服务消失的问题
  2. 在input中放对象
  3. EntityFramework 分页问题探讨之 OrderBy
  4. 47个过程(PMBOK2008)
  5. STC12C5A60S2 常用的中断源和相关寄存器
  6. haskell笔记1
  7. Golang学习 - io/ioutil 包
  8. Linux下Qt环境的搭建
  9. php转化输入日期为Unix 纪元到当前时间的秒数 日期筛选
  10. GCD 续集
  11. iOS面向对象的建模:MVC(OC基础)
  12. 基于Modbus的C#串口调试开发
  13. CentOS7的网卡启动不起来的问题
  14. Eclipse快捷键:同时显示两个一模一样的代码窗口
  15. 如何科学地蹭热点:用python爬虫获取热门微博评论并进行情感分析
  16. laravel安装nova 运行php artisan migrate出错
  17. HP Z620 Windows 7 系统安装(含磁盘阵列)
  18. xpath | 计算两个节点集
  19. centos 7.4安装python3.7.4
  20. python大法好——继承、多态

热门文章

  1. SpringMVC 向页面传值-Map、Model和ModelMap
  2. MFC界面库BCGControlBar v30.1新功能详解:Dialogs和Forms
  3. 甘特图 dhtmlx 插件
  4. hive中groupby和distinct区别以及性能比较
  5. 有关pip报错的问题
  6. Quartz--Spring 定时任务
  7. 《SaltStack技术入门与实践》—— 实践案例 <中小型Web架构>3 Memcached配置管理
  8. forEach、map、filter、reduce的区别
  9. sqljob
  10. TCP连接的11种状态,三次握手四次挥手原因