一:安装rabbitmq-c-0.7.1php
没有安装就会提示上面的错误
下载地址:https://github.com/alanxz/rabbitmq-c
我选择的是最新版本0.7.1html
wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.7.1/rabbitmq-c-0.7.1.tar.gz
tar zxf rabbitmq-c-0.7.1.tar.gzlinux
cd rabbitmq-c-0.7.1
./configure --prefix=/usr/local/rabbitmq-c-0.7.1
make && make install
备注:若是下面的下载比较慢,您能够到百度云盘下载我下载下来的文件,云盘地址:http://pan.baidu.com/s/1kVwRD2Z#list/path=%2F,打开这个连接,找到文件rabbitmq-c-0.7.1.tar下载下来便可。git
二:安装amqpgithub
下载地址https://pecl.php.net/package/amqp
我选择的是1.6.1centos
!!!对于php7.1,须要下载高版本:php7
wget https://pecl.php.net/get/amqp-1.9.3.tgz //php 7.1
wget https://pecl.php.net/get/amqp-1.6.1.tgz // php 5.6
tar zxf amqp-1.6.1.tgz
cd amqp-1.6.1ide
/usr/local/php/bin/phpize.net
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.7.1
注意:这里的/usr/local/rabbitmq-c-0.7.1要跟上面rabbitmq-c安装的地址同样htm
make && make install
而后打开/etc/php.ini
添加配置:
extension=amqp.so
重启php,phpinfo就能够看到配置了
到这里就完成了,以前找了不少资料就会报错,惟有这个方式没有问题,个人linux是centos6,php版本5.4和7都安装经过了。