Php-amqp 安装过程
1、下载amqp包并解压
2、执行./configure —with-php-config=/usr/local/php/bin/php-config
报错:checking for amqp using pkg-config… configure: error: librabbitmq not found
解决:需要制定相应的库
下载rabbitmq-c-0.8.0.tar.gz
https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz
tar -zxvf rabbitmq-c-0.8.0.tar.gz
cd rabbitmq-c-0.8.0
./configure --prefix=/usr/local/rabbitmq-c
然后cd到amqp文件夹中执行:
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c
make && make install
编译过程提示这个请忽略
appending configuration tag “CXX” to libtool
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged
生成ampq.so,添加到php.ini文件中