Centos PHP安装 Rabbitmq amqp扩展
Centos PHP安装 Rabbitmq amqp扩展
二维码
简介
Centos PHP安装 Rabbitmq amqp扩展
在安装拓展的时候需要先安装amqp的依赖包rabbitmq-c,安装的版本不能选择太新的版本,不然需要升级相关依赖包,选v0.7.1即可,先下载源码安装包,--no-check-certificat 的用途是忽略https验证。
wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.7.1/rabbitmq-c-0.7.1.tar.gz --no-check-certificat
下载完成后解压:
tar -zxvf rabbitmq-c-0.7.1.tar.gz && cd rabbitmq-c-0.7.1
创建构建文件夹:
mkdir build && cd build
执行构建:
make && cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c ..
创建软链接:
cd /usr/local/rabbitmq-c && ln -s lib64 lib
到这里rabbitmq-c环境就安装成功了,接下来安装amqp拓展
切换到你php安装目录下的bin,然后执行安装命令:
pecl install amqp
执行安装命令后会弹出询问框询问rabbitmq-c的安装路径,这时输入刚刚的安装路径
/usr/local/rabbitmq-c
最后再php.ini开启拓展
extension = amqp.so
重载php-fpm即可,enjoy.