系统版本macos
php版本php@7.2.31_1
一 使用brew安装 rabbitmq
brew install rabbitmq
brew services start rabbitmq 启动
二 安装rabbitmq-c
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
#有修改下用户
sudo chown -R xxxx:admin rabbitmq-c-0.7.1
cd rabbitmq-c-0.7.1
./configure --prefix=/usr/local/rabbitmq-c-0.7.1
make && make install
三安装amqp
wget http://pecl.php.net/get/amqp-1.9.1.tgz
#有修改下用户
sudo chown -R xxxx:admin amqp-1.9.1
cd amqp-1.9.1
/usr/local/Cellar/php@7.2/7.2.31_1/bin/phpize #对应php路径
./configure --with-php-config=/usr/local/Cellar/php@7.2/7.2.31_1/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.7.1 #rabbitmq-c-0.7.1与rabbitmq-c安装路径一致
make && make install
四 添加扩展到php.ini
sudo vim /usr/local/Cellar/php@7.2/7.2.31_1/.bottle/e