我是悠悠之家的博主 岁月静好,最近开发中收集的这篇文章主要介绍PHP7安装AMQP扩展,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

又安装了AMQP扩展,把过程写一下

1、amqp扩展需要先安装rabbitmq-c客户端支持

#rabbitmq支持在0.9改成cmake了,先安装一下cmake

yum -y install cmake

wget https://github.com/alanxz/rabbitmq-c/archive/v0.9.0.tar.gz

tar -xvf v0.9.0.tar.gz

cd rabbitmq-c-0.9.0/

#指定rabbitmq安装目录,安装amqp时候要指定这个目录,需要记住

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq/rabbitmq-c-0.9.0 

make

make install


2、x86需要这一步

发现/usr/local/rabbitmq/rabbitmq-c-0.9.0/只有lib64位,没有lib目录,复制一个

cp -R /usr/local/rabbitmq/rabbitmq-c-0.9.0/lib64/ /usr/local/rabbitmq/rabbitmq-c-0.9.0/lib


3、安装amqp扩展

现在可以安装amqp扩展了,我们这里使用1.9.4

wget https://pecl.php.net/get/amqp-1.9.4.tgz

tar -xvf amqp-1.9.4.tgz

cd amqp-1.9.4

/www/server/php/72/bin/phpize #用phpize生成编译文件,注意看提示你的php在哪里

./configure --with-php-config=/www/server/php/72/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq/rabbitmq-c-0.9.0/

make

make install


看看你的php扩展目录是否出现amqp.so文件,有的话成功了,我的目录是下面这个

cd /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718


3、配置php.ini

在php.ini中加上

extension = amqp.so


重启php,查看扩展

php -m


最后

以上就是悠悠之家博主 岁月静好为你收集整理的PHP7安装AMQP扩展全部内容,希望文章能够帮你解决PHP7安装AMQP扩展所遇到的程序开发问题。

如果觉得悠悠之家网站的内容还不错,欢迎将悠悠之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
点赞(335)

评论列表共有 0 条评论

立即
投稿
返回
顶部