>[info]###CentOs下PHP安装AMQP扩展<b/>
作者 : fankey <6424051@qq.com>
时间 : 2017-02-13
rabbitMq 安装参考 : http://www.cnblogs.com/chunguang/p/5634342.html
<br/><br/>
###1001.首先安装 rabbitmq-c 最新版
>登陆 rabbitmq-c github网站上找到最新版下载地址:
--下载首页 : https://github.com/alanxz/rabbitmq-c/releases
--V0.8.0(当前最新版): https://github.com/alanxz/rabbitmq-c/releases/tag/v0.8.0
![](https://box.kancloud.cn/e0972c99fa41a6ccee1e5b8163444a74_937x279.png)
<br/>
####下载完成后进行解压缩安装
`
第一步 : tar -zxvf rabbitmq-c-0.8.0.tar.gz
第二步 : cd rabbitmq-c-0.8.0
第三步 : ./configure --prefix=/usr/local/rabbitmq-c-0.8.0
第四步 : make && make install
`
<br/><br/>
###1002.然后安装 AMQP 扩展
>php_amqp扩展下载地址: http://pecl.php.net/package/amqp
php_amqp github源代码: https://github.com/pdezwart/php-amqp
<span style='color:red'>(根据自己生产环境的需要选择相应的版本,这里我们选择的是1.6.1版本)</span>
![](https://box.kancloud.cn/35a3718e435ac63d08023a89ba3eb3ed_1020x604.png)
<br/>
####下载完成后进行解压缩安装<br/>
`
第一步 : tar -zxvf amqp-1.6.1.tgz
第二步 : cd amqp-1.6.1
第三步 : /usr/local/php/bin/phpize
第四步 : ./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.8.0/
第五步 : make && make install
`
<br/><br/>
安装成功后截图:
![](https://box.kancloud.cn/f5db91c6efbf86d31f82fa268c72c022_732x196.png)
<br/><br/>
<span style='color:red;'>(如果不知道 php-config 文件的位置可以用命令 `find / -name php-config` 查看)</span>
![](https://box.kancloud.cn/cc38c6b2305ef84e96cba40b4f002ad2_745x155.png)
<br/><br/>
###1003.修改php.ini文件
然后修改 php.ini 文件,在最后加上
`
[rabbitmq]
extension=amqp.so
`
![](https://box.kancloud.cn/352ea5e4df7a058e11d8cb385be796a6_473x209.png)
<br/><br/>
然后重启php-fpm
![](https://box.kancloud.cn/d36a6767cce423dfb21c7f6c5310a70a_936x609.png)