当前位置: 首页 > news >正文

centos8stream 编译安装 php-rabbit-mq模块

官方GitHub:https://github.com/php-amqp/php-amqp

环境依赖安装

dnf install cmake make -y

1.安装rabbitmq-c

cd /usr/local/src/
wget https://github.com/alanxz/rabbitmq-c/archive/refs/tags/v0.14.0.tar.gz
tar xvf v0.14.0.tar.gz 
cd rabbitmq-c-0.14.0/
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c-0.14.0 ..
cmake --build . --target install
ln -sv /usr/local/rabbitmq-c-0.14.0/lib64  /usr/local/rabbitmq-c-0.14.0/lib

 2.安装php-amqp

cd /usr/local/src/
wget https://github.com/php-amqp/php-amqp/archive/refs/tags/v2.1.2.tar.gz
tar xvf v2.1.2.tar.gz 
cd php-amqp-2.1.2/phpize
./configure --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.14.0/
make -j4
make install

 3.添加扩展到配置文件

echo -e '; Enable redis extension module\nextension=amqp'  > /etc/php.d/20-amqp.ini

重启 php-fpm 即可

http://www.lryc.cn/news/358397.html

相关文章:

  • 「异步魔法:Python数据库交互的革命」(二)
  • php正则中的i,m,s,x,e分别表示什么
  • 最新!2023年台湾10米DEM地形瓦片数据
  • 网络学习(11) |深入解析客户端缓存与服务器缓存:HTTP缓存控制头字段及优化实践
  • uniapp中二次封装jssdk和使用
  • 只刷题可以通过PMP考试吗?
  • Python Selenium 详解:实现高效的UI自动化测试
  • npm获取yarn在安装依赖时 git://github.com/user/xx.git 无法访问解决方法 -- 使用 insteadOf设置git命令别名
  • Centos7网络故障,开机之后连不上网ens33mtu 1500 qdisc noop state DOWN group default qlen 1000
  • 分析 Base64 编码和 URL 安全 Base64 编码
  • cocos 屏幕点击坐标转换为节点坐标
  • 电瓶车进电梯识别报警摄像机
  • 数据库到服务器提权
  • 【MySQL精通之路】InnoDB(9)-表和页压缩(1)-表压缩
  • 【前端】vue+element项目中select下拉框label想要显示多个值多个字段
  • 橙派探险记:开箱香橙派 AIpro 与疲劳驾驶检测的奇幻之旅
  • 云计算期末复习(1)
  • frp转发服务
  • 【主流分布式算法总结】
  • spring cloud config server源码学习(一)
  • 人脸识别——探索戴口罩对人脸识别算法的影响
  • 磁盘管理后续——盘符漂移问题解决
  • 基于GO 写的一款 GUI 工具,M3u8视频下载播放器-飞鸟视频助手
  • 关于EasyExcel导入数据时表格日期格式识别为数字问题
  • 高通Android 12/13打开省电模式宏开关
  • 2023年西安交通大学校赛(E-雪中楼)
  • 如何在vue2中使用tailwind
  • 【OrangePi AIpro】开箱初体验以及OAK深度相机测试
  • 滑动窗口模板(Java)
  • transformers.BertTokenizer入门使用