又安装了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扩展内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复