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