【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
相关推荐
Sokach101519 小时前
Linux Shell 脚本从零到能用:一个新手的一天学习总结
linux
AlfredZhao1 天前
Docker 容器时区不对,`timedatectl` 不存在怎么办?
linux·timezone
两个人的幸福3 天前
Windows 桌面应用自研 PHP 队列(下):完整代码与六大工程化优化
php
zzzzzz3103 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode3 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
A小辣椒5 天前
TShark:Wireshark CLI 功能
linux
A小辣椒5 天前
TShark:基础知识
linux
BingoGo5 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
JaguarJack5 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
AlfredZhao5 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci