【php】在linux下PHP安装amqp扩展

文章目录

概要

在linux下PHP安装amqp扩展

php 复制代码
===========安装PHP扩展=============

//安装amqp-c
wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz

tar -zxvf rabbitmq-c-0.8.0.tar.gz

cd rabbitmq-c-0.8.0

./configure --prefix=/usr/local/rabbitmq-c

make && make install

//安装amqp扩展
yum install epel-release

yum install autoconf gcc gcc-c++ librabbitmq librabbitmq-devel

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

tar xf amqp-1.9.4.tgz

cd amqp-1.9.4

phpize

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

make && make install

/www/server/php/74/etc/php.ini 追加
extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/amqp.so
/www/server/php/74/etc/php-cli.ini 追加
extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/amqp.so
宝塔有两个配置文件,php.ini,php-cli.ini, 如果我们是手动安装的扩展 ,两边都要同步

添加完后重启php进程:
/etc/init.d/php-fpm-74 restart

测试:
/www/server/php/74/bin/php -m | grep amqp
相关推荐
Lhappy嘻嘻4 小时前
Java IO|File 文件操作 + 字节流 / 字符流完整笔记 + 递归删除文件实战
java·笔记·php
Championship.23.244 小时前
Linux 3.0 锁机制与故障排查详解
linux·运维·服务器
科技道人4 小时前
记录 默认置灰/禁用 app ‘Search Engine Selector‘ 的disable按钮
开发语言·前端·javascript
天疆说4 小时前
Zotero Connector 在 Edge 里找不到桌面 Zotero(Linux / Zotero 9.0.6 / Edge 150)
linux·前端·edge
风123456789~6 小时前
【Linux专栏】ls 排除某个文件
linux·运维·服务器
逝水无殇6 小时前
C# 异常处理详解
开发语言·后端·c#
IT曙光6 小时前
ubuntu apt-get离线源制作
linux·ubuntu
2601_963771376 小时前
How to Scale Your WordPress Store Traffic in 2026
前端·php·plugin
其实防守也摸鱼7 小时前
运维--学习阶段问题解答(1)(自测)
linux·运维·服务器·数据库·学习·自动化·命令模式
懒鸟一枚7 小时前
深入理解 Linux 内存、Swap 交换分区与分页机制的关系
java·linux·数据库