php使用rabbitmq的话,是需要安装amqp扩展的。在docker php-fpm下安装amqp扩展。
进入到php-fpm的bash界面
docker exec -it 4c4a49e231dd /bin/bash
需要先安装librabbitmql
apt-get install librabbitmq-dev
执行安装,
pecl install amqp 1.9.3
# 中间会要求输入路径,直接回车
安装成功以后要求在 php.ini 里面加入扩展 "extension=amqp.so",这时候不需要去找这个文件,直接执行:
docker-php-ext-enable amqp
再php -m就可以看到安装成功了