centos7 安装php amqp扩展

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

原文地址:https://www.cnblogs.com/wjs2019/p/15308013.html