rabbitmq php 安装amqp扩展

本文详细介绍了在CentOS 6系统上安装RabbitMQ-C 0.7.1版本及AMQP扩展的过程。针对PHP 7.1版本提供了具体的安装步骤,并给出了适用于PHP 5.6版本的安装指导。文章最后验证了安装配置的有效性。

一:安装rabbitmq-c-0.7.1

没有安装就会提示上面的错误
下载地址:https://github.com/alanxz/rabbitmq-c
我选择的是最新版本0.7.1

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.gz

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下载下来即可

二:安装amqp

下载地址https://pecl.php.net/package/amqp
我选择的是1.6.1

!!!对于php7.1,需要下载高版本:

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.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.7.1
注意:这里的/usr/local/rabbitmq-c-0.7.1要跟上面rabbitmq-c安装的地址一样

make && make install
然后打开/etc/php.ini

添加配置:

extension=amqp.so
重启php,phpinfo就可以看到配置了

到这里就完成了,之前找了很多资料就会报错,唯有这个方式没有问题,我的linux是centos6,php版本5.4和7都安装通过了。

参考资料:https://www.phpsong.com/2223.html

转载于:https://blog.51cto.com/3694780/2177245

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值