【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
相关推荐
sxlishaobin1 小时前
linux 自动清除日志 脚本
linux·服务器·前端
郑洁文1 小时前
基于Python的网络入侵检测系统
网络·python·php
AIMath~1 小时前
python中的uv命令揭秘
开发语言·python·uv
弹简特2 小时前
【零基础学Python】06-Python模块和包、异常处理、文件常用操作
开发语言·python
x***r1512 小时前
Postman-win64-7.2.2-Setup安装步骤详解(附API接口测试与参数配置教程)
开发语言·lua
念恒123062 小时前
Python 面向对象编程核心:对象、实例化、封装与变量作用域
开发语言·python
大菜菜小个子2 小时前
template<typename T>使用
java·开发语言·算法
L_09072 小时前
【C++】C++11 新特性
开发语言·c++
方也_arkling2 小时前
【Java-Day15】API篇-ArrayList集合
java·开发语言