因為RabbitMQ是由erlang語言實現的,所以先要安裝erlang環境
erlang 下載安裝 http://www.erlang.org/download.html
rabbitmq 下載安裝 https://www.rabbitmq.com/install-windows.html
php的amqp擴展下載地址:http://pecl.php.net/package/amqp
關於amqp下載哪個版本需要根據自身php的版本來選擇,比如下載32位的還是64位的,包括選擇Thread Safe (TS)版本的還是NON Thread Safe(TS),不知道選擇TS 還是 NTS的請看這里
windows的安裝過程就不詳細說了,這里簡單說一下配置
解壓后如下所示
安裝方法如下:
- 1、復制php_amqp.dll到php/ext, 如我的放到 C:\wamp\bin\php\php5.5.12\ext目錄下
- 2、php.ini中添加如下代碼(使用wampserver的注意php.ini的位置,因為會存在兩個地方有php.ini的文件)
extension=php_amqp.dll - 3、復制rabbitmq.1.dll到php目錄 如我的放到 C:\wamp\bin\php\php5.5.12 目錄下
- 4、修改apache配置文件httpd.conf,添加如下
LoadFile "rabbitmq.1.dll的文件路徑",如我的配置如下
重啟apache phpinfo顯示如下
至此,amqp擴展成功