PHP安装AMQP扩展
2020-12-02
共4340人围观
安装amqp之前,还需安装rabbitmq-c,不然就会提示错误
1.安装rabbitmq-c
下载地址:http://github.com/alanxz/rabbitmq-c
我选择的版本是0.8.0,从0.9.0开始编译模式换成了CMake
wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz
tar zxf 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
2.安装AMQP
下载地址https://pecl.php.net/package/amqp
我选择的是最新版1.10.2
wget https://pecl.php.net/get/amqp-1.10.2.tgz
tar zxf amqp-1.10.2.tgz
cd amqp-1.10.2
/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
注意:这里的/usr/local/rabbitmq-c-0.8.0
要跟上面rabbitmq-c
安装的地址一样
3.添加AMQP扩展
vim /usr/local/php/etc/php.ini
添加一行
extension=amqp.so
重启php
service php-fpm restart
4.检查amqp安装
用phpinfo或php -m查看amqp扩展安装是否成功