PHP 使用 AMQP 协议来连接 Rabbitmq,使 PHP 支持 AMQP 协议,需要安装:
- rabbitmq的客户端C类库:rabbitmq-c
brew install rabbitmq-c
安装完成后会显示一个路径,后面安装会用到这个路径
/usr/local/Cellar/rabbitmq-c/0.9.0
- PHP官方提供的AMQP扩展:amqp
采用pecl安装比较方便
/Applications/MAMP/bin/php/php7.3.1/bin/pecl install amqp
中间会提示设置rabbitmq-c的路径,把上面的路径复制粘贴进去就好
注:不填写路径会安装失败报错librabbitmq not found
Set the path to librabbitmq install prefix [autodetect] : /usr/local/Cellar/rabbitmq-c/0.9.0
安装成功后找到php.ini(/Applications/MAMP/bin/php/php7.3.1/conf),添加extension=amqp.so
验证安装
php -i|grep amqp
php -m
如果要在phpinfo里看到扩展就重启下mamp
amqp
网友评论