windows下安装rabbitmq的php扩展

在windows下安装rabbitmq的PHP扩展,首先要通过phpinfo()函数查看php版本,php模块是32位的x86,
还是64位的x64,以及是否为线程安全的;然后,下载php扩展对应的dll文件,
分别配置php.ini文件和httpd-conf文件;最后,通过phpinfo()函数查看rabbitmq的php扩展是否已安装成功。

第1步:查看php版本,以及php模块相关信息

接执行phpinfo()函数即可,如图: 此处输入图片的描述

第2步:下载php扩展对应的dll文件,以及配置php.ini文件和httpd-conf文件

2.1 下载php扩展对应的dll文件

查看和下载所有版本php扩展的url为http://pecl.php.NET/package/amqp,可以根据自己php版本等信息进行选择。

由于我的php版本为5.6.27,php模块是32位的x86,并且是非线程安全的,所以选择下载的版本为amqp1.4,具体下载地址为http://pecl.php.net/package/amqp/1.4.0/windows,如下图: 此处输入图片的描述

2.2 配置php.ini文件和httpd-conf文件

此处输入图片的描述

2.2.1 复制php_amqp.dll到php/ext, 如针对我的实际情况,放置到 D:\phpStudy\php\php-5.6.27-nts\ext目录下,同时在php.ini中添加如下代码
extension=php_amqp.dll
2.2.2 复制rabbitmq.1.dll到php目录,如针对我的实际情况,放置到D:\phpStudy\php\php-5.6.27-nts目录下,同时修改apache配置文件httpd.conf,添加如下代码 (nginx 忽略该步骤)
LoadFile  "D:/phpStudy/php/php-5.6.27-nts/rabbitmq.1.dll"  

第3步:重启apache,查看php的amqp扩展是否已加载

只要看到amqp模块的说明,就说明加载成功了,如下图: 此处输入图片的描述