1.安装rabbitmq-c

要安装amqp之前需要先安装rabbitmq-c扩展

1git下载:https://github.com/alanxz/rabbitmq-c/releases 

2.百度盘下载:https://pan.baidu.com/s/1znRBtJydza93Ms4Kg2sRFQ 密码:f60y

 



#这一步是在rabbitmq-c的根目录下创建一个build子目录
mkdir build && cd build

# 这一步是让cmake根据../CMakeList.txt,即rabbitmq-c的根目录下的CMakeList.txt创建Makefile文件
# Makefile文件会被创建到build目录中
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c ..

# 这一步是真正的build rabbitmq-c库的,注意,不要漏掉点 '.'
cmake --build . --target install
如果找不到cmake命令 就先安装cmakeyum install camke


 

2.安装amqp扩展

  官网下载amqp包 地址:http://pecl.php.net/package/amqp 

  百度盘下载:https://pan.baidu.com/s/1A7KDZ42lONFzaTFyCskxaQ 密码:sz9z

 



phpize(没有全局 就写绝对路径)
#配置你php-config 和 rabbitmq-c 的实际目录
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c  
make && make install


 

3.添加amqp配置文件



vim /etc/php.d/amqp.ini


添加: extension=amqp.so ,保存退出。

 

4.重启php-fpm,验证扩展是否成功



[root@host- amqp-1.10.0]# service php-fpm restart
[root@host- amqp-1.10.0]# php -m


centos7 安装php amqp扩展_git