php7.1 安装amqp扩展

在php开发中使用rabbitmq消息队列时,需要安装PHP扩展amqp,安装步骤如下:

直接使用pecl进行amqp扩展的安装,

/usr/local/php/bin/pecl install amqp

如果缺少librabbitmq库文件,需要先安装librabbitmq,步骤如下:

1 wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.7.1/rabbitmq-c-0.7.1.tar.gz
2 tar -zxvf rabbitmq-c-0.7.1.tar.gz
3 cd rabbitmq-c-0.7.1
4 ./configure --prefix=/usr/local/rabbitmq-c
5 make && make install

librabbitmq安装完成后,继续执行

/usr/local/php/bin/pecl install amqp

此时需要输入安装librabbitmq的安装目录/usr/local/rabbitmq-c,此时得到amqp.so扩展模块路径/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/amqp.so,加入php.ini配置文件,

[amqp]
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/amqp.so

重启php-fpm:

php-fpm restart

此时执行

php -m | grep amqp

能看到amqp扩展,说明amqp扩展安装成功,现在可以在PHP中使用rabbitmq了!

原文地址:https://www.cnblogs.com/yilan0724/p/9196830.html

时间: 2024-09-28 19:34:23

php7.1 安装amqp扩展的相关文章

RabbitMQ 在 PHP 下的简单使用 (一) -- 安装 AMQP 扩展和 Direct Exchange 模式

Windows 安装 amqp 扩展 RabbitMQ 是基于 amqp(高级消息队列协议) 协议的.使用 RabbitMQ 前必须为 PHP 安装相应的 amqp 扩展. 下载相应版本的 amqp 扩展:http://pecl.php.net/package/amqp,解压缩文件. 将 php_amqp.dll 复制到 php 的扩展目录 ext 下,修改配置文件 php.ini: [amqp] extension=php_amqp.dll 将 rabbitmq.*.dll 文件复制到 php

CentOS7 php 安装 amqp扩展

继续安装完 rabbitmq后,安装phpqmqp扩展 http://www.cnblogs.com/8000cabbage/p/7788575.html 参考:carson 1.安装rabbitmq-c https://github.com/alanxz/rabbitmq-c/releases 安装最新版 wget -c https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz t

php7.2 安装bcmath扩展

今天正好要用到bcadd()函数,结果报错,百度下原因是没有安装bcmath扩展. 那就安装呗,搜了一下,我是yum安装的php7.2,扩展也可以yum来安装 啊,yum真是个伟大的工具 好,我们开始 1.键入命令 (72W就是php版本,不加有一定的几率报错) yum install php72w-bcmath回车: 2.ok,安装完毕,重启服务器 Nginx 或者 Apache就行了,你看奏是这么简单! ps:当然建议还是重启下服务器,比如我重启Nginx就没效果,还是重启大法好啊! shu

编译安装PHP7并安装Redis扩展Swoole扩展

在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了 本php7是编译成fpm-php 使用的, 如果是apache那么编译参数应该为 1 --with-apxs2=/usr/local/apache/bin/apxs 编译安装php7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 4

PHP-7.2安装redis扩展

1.环境 Win10 64位,phpStudy-2018(PHP-7.2.10,Nginx) 2.Redis缓存服务器安装 请自行百度Redis缓存服务器的安装,这里不做描述 3.PHP端Redis扩展安装 (1)redis扩展下载地址Linux版地址:https://pecl.php.net/package/redis Windows版地址:https://windows.php.net/downloads/pecl/releases/redis 说明:下载哪个版本的redis.dll需要根据

Mac给php7.0安装php-redis扩展

注:操作系统10.13.3 版本,其他版本的Mac系统应该也是可以的 先安装 按照顺序在命令行执行下面命令,如果当前用户权限不够的话,执行命令加上 sudo cd /usr/local/Cellar //我是安装到Cellar目录下了 git clone https://github.com/phpredis/phpredis.git cd phpredis phpize //phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块 make //编译程序 make in

php7.2 安装mcrypt扩展

升级 php 7.2 后,提示 call to undefined function mcrypt_module_open() :mcrypt 扩展从 php 7.1.0 开始废弃:自 php 7.2.0 起,会移到 pecl.还好,安装过程不复杂,用root用户运行以下命令. pecl apt-get install php-pecl 2.相关扩展 apt-get install libmcrypt-dev libreadline-dev 3.mcrypt pecl install mcryp

Mac php7本地安装mongodb扩展以适配使用mongo扩展的线上老代码

从https://pecl.php.net/package/mongodb官网下载压缩包(不懂事的我下载了1.5.1版本) 解压安装包 tar -zxvf mongodb-1.5.1.tgz 进入解压目录 运行phpize命令 cd mongodb-1.5.1 && phpize 编译扩展 $ ./configure \ $ make && make install 编辑etc/php.ini 添加下面一行 extension=mongodb.so 查看phpinfo()输

windows下php7.1安装redis扩展以及redis测试使用全过程

  一,php中redis扩展安装配置 1. 首先重要一点是:你要知道你的php版本信息,这会决定你的扩展文件版本.特别需要记住一点的是,redis选择x64或者x86,是以php版本的Architecture是x64或者x86决定的,跟windows操作系统无关 的.使用cmd命令“php -v”查看版本信息如下可知:NTS和x86位的! 知道了php的版本信息后,我们就来下载对应的redis了.下载地址为:https://pecl.php.net/package/redis 2.进入下载地址