前言
本地环境:win10、项目对应php版本php5.3、nginx服务器
需要按以下步骤一步一步来,先安装Erlang
,再安装RabbitMq
,再进行配置
一、安装Erlang
1. 官网下载最新windows安装包,下载地址
2. 双击下载好的安装包,直接点击next
3. 选择安装目录
4. 将该目录配置到环境变量中
5. 查看是否安装成功
二、安装RabbitMq
1. 下载官方安装包,下载地址
下滑找到
2. 双击安装包,进行安装
选择安装位置
3. 安装成功
4. 安装rabbitmq_management
cmd进到安装目录下的\rabbitmq_server-3.10.6\sbin
,执行
rabbitmq-plugins enable rabbitmq_management
5. 查看是否安装成功
先双击打开安装目录(E:\software\RabbitMQ\rabbitmq_server-3.10.6\sbin)下的rabbitmq-server.bat
启动服务端
不启动用rabbitmqctl status
查看状态会报错
Error: unable to perform an operation on node 'rabbit@脗脼脧脠脡煤'. Please see diagnostics information and suggestions below....
访问 http://127.0.0.1:15672/
默认账号密码都是:guest
三、安装PHP的RabbitMQ扩展
1. 查看phpinfo中的信息
找到PROCESSOR_ARCHITECTURE
(版本信息)、Thread Safety
(disabled是非线程安全),
2. 下载扩展包,下载地址,点击DLL
选项,找到适配自己PHP版本的扩展包
找到对应自己环境
的DLL包下载
解压压缩包,需要用到的有这两个文件:rabbitmq.1.dll
,php_amqp.dll
3. 配置php.ini
将php_amqp.dll
复制到php对应的ext
目录下
在php.ini
文件最后加上:
extension=php_amqp.dll
4. 将rabbitmq.1.dll
复制到php.ini同级目录下
在没有进行该操作之前直接重启服务会报错:
没有配置nginx.conf
!
5. 查看扩展是否安装完成
打开phpinfo
也可以通过命令行工具查看