Linux 编译安装 php 扩展 amqp
1.RabbitMq windwows安装方式以及避坑指南2.Rabbitmq在linux服务器的安装步骤
3.Linux 编译安装 php 扩展 amqp
4.php rabbitmq队列的几种管理方案这里最大的坑,就是 rabbitmq-c 和 amqp扩展版本不符,导致的各种bug。其他也没啥,这里简单记录下:
我这里使用的环境:php7.4 、rabbitmq-c 0.7.1 、amqp 1.9.4.
安装rabbitmq-c (注意记住你的安装位置,下一步要用)
1 2 3 4 5 | wget https: //github.com/alanxz/rabbitmq-c/releases/download/v0.7.1/rabbitmq-c-0.7.1.tar.gz tar zxf rabbitmq-c-0.7.1.tar.gz cd rabbitmq-c-0.7.1 ./configure --prefix=/usr/local/rabbitmq-c-0.7.1 make && make install |
安装amqp。(注意php安装位置和上一步的rabbitmq-c的位置)
wget http://pecl.php.net/get/amqp-1.9.4.tgz tar zxf amqp-1.9.4.tgz cd amqp-1.9.4.tgz /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.7.1
配置php扩展,启用成功。
vi /usr/local/php/etc/php.ini 添加一行 extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/amqp.so
(这个地址,上一步返回的,复制即可。) 重启php service php-fpm restart
作者:itbaby
出处:https://www.cnblogs.com/itbaby/p/17452708.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
滴水成冰,世间不存在毫无意义的付出,时间终会给你答案。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现