windows下安装rabbitmq以及php扩展amqp

先安装RabbitMQ

安装RabbitMQ前要先安装Erlang 下载地址http://www.erlang.org/downloads
windows下安装rabbitmq以及php扩展amqp

我选的是64位 这个根据自己情况下载,双击安装之默认安装即可

  安装完成后
  配置环境变量 ERLANG_HOME C:\Program Files (x86)\erl5.9 
//C:\Program Files (x86)\erl5.9   你的Erlang安装路径
      添加到PATH  %ERLANG_HOME%\bin;

安装RabbitMQ 下载地址http://www.rabbitmq.com/download.html
windows下安装rabbitmq以及php扩展amqp
windows下安装rabbitmq以及php扩展amqp

 //安装完成后
  配置环境变量    PATH %RABBITMQ   C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-2.8.0
 //C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-2.8.0    你的rabbitmq安装路径
      添加到PATH %RABBITMQ_SERVER%\sbin;

然后到dos里面切换到RabbitMQ目录下,执行rabbitmq-plugins.bat enable rabbitmq_management。
安装完成之后以管理员身份启动 rabbitmq:输入命令:
注:一定是要以管理员○身份启动,否则会报错
   rabbitmq-service.bat stop
  rabbitmq-service.bat install
  rabbitmq-service.bat start
  windows下安装rabbitmq以及php扩展amqp
  然后,浏览器中输入:127.0.0.1:15672,用户名密码是guest ,如果能登陆就说明安装成功。
  windows下安装rabbitmq以及php扩展amqp
安装php扩展amqp

先查看自己的php版本

windows下安装rabbitmq以及php扩展amqp

记住版本 至于这个线程安全问题 这里引用了别人的自己看看吧 http://blog.****.net/aoyoo111/article/details/19021295

接下来下载dll文件 地址http://pecl.php.net/package/amqp
windows下安装rabbitmq以及php扩展amqp

下载稳定版的,点击DLL

php版本 ,X86 和X64 根据自己情况 , NTS 和 TS 就是那个thread safty 的状态 这个大家都会看吧 就不多说了
windows下安装rabbitmq以及php扩展amqp

下载解压
将php_amqp.dll文件放到php目录的ext文件夹下 见下图:

windows下安装rabbitmq以及php扩展amqp

将rabbitmq.4.dll文件放到php根目录 见下图:

windows下安装rabbitmq以及php扩展amqp

php.ini里面添加

extension=php_amqp.dll 

apache 修改http.conf 文件 添加

LoadFile  "自己rabbitmq.4.dll的目录地址"

之后重启apache

windows下安装rabbitmq以及php扩展amqp