linux php安装RabbitMq扩展

RabbitMQ PHP扩展安装

# 安装rabbitmq-c依赖包

yum install libtool autoconf

# 安装rabbitmq-c ( 最好下载 0.5的,0.6安装可能会报错)

# 版本下载:https://github.com/alanxz/rabbitmq-c/releases/tag/v0.5.0

wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.5.0/rabbitmq-c-0.5.0.tar.gz

tar -zxvf rabbitmq-c-0.5.0.tar.gz

cd rabbitmq-c-0.5.0/

autoreconf -i

./configure --prefix=/usr/local/rabbitmq-c

make

make install

# 安装PHP扩展 amqp

wget http://pecl.php.net/get/amqp-1.6.1.tgz

tar zxvf amqp-1.6.1.tgz

cd amqp-1.6.1

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c

make

make install

# 编辑php.ini文件,增加amqp扩展支持

vim /etc/php.ini

ps:最好先用 find / -name php.ini 搜索一下文件路径(这里的路径只是举个例子)

# 增加下面内容

; rabbitmq扩展支持

extension=amqp.so

# 重启php-fpm和nginx

systemctl restart php-fpm.service

systemctl restart nginx.service
---------------------
作者:qcy_10086
来源:CSDN
原文:https://blog.csdn.net/qcy_10086/article/details/81331485
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/mmmzh/p/10084004.html

时间: 12-07

linux php安装RabbitMq扩展的相关文章

linux下安装opcache扩展

linux下安装opcache扩展 参考:http://www.php.net/manual/zh/opcache.installation.php 1 2 3 4 5 6 7 wget http://pecl.php.net/get/zendopcache-7.0.2.tgz tar zxvf zendopcache-7.0.2.tgz cd zendopcache-7.0.2 /usr/local/php/bin/phpize ./configure --with-php-config=/u

在Linux下安装RabbitMQ

Installing on RPM-based Linux (CentOS, Fedora, OpenSuse, RedHat) 1.安装Erlang rpm -ivh http://www.rabbitmq.com/releases/erlang/erlang-17.4-1.el6.x86_64.rpm 2.安装RabbitMQ rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc yum install h

Linux环境安装phpredis扩展

php訪问redis须要安装phpredis扩展.phpredis是用纯C语言写的. phpredis下载地址 https://github.com/phpredis/phpredis 最新的版本号是phpredis-develop.zip.我们选择的上一个稳定版2.2.7 # wget https://github.com/nicolasff/phpredis/archive/2.2.7.tar.gz# tar zxvf phpredis-2.2.7.tar.gz# cd  phpredis-

Linux 编译安装 php 扩展包 curl

php源码目录:/root/php php编译目录:/usr/local/webserver/php/ curl源码目录:/root/curl 1.curl,主要用于发送http请求,是php的一个扩展包. 2.安装过程: (1)curl下载:http://curl.haxx.se/download.html (2)具体安装过程: 解压:tar -zxvf curl.tar.gz cd  /(php源码目录,不是php编译目录)/ext/curl 运行phpize: /(php编译目录)/bin

linux php安装memcached扩展

memcached的安装包括:1.服务端的安装:2.客户端的安装 一.服务器端安装 方法一: memcached 依赖于libevent 库,因此我们需要先安装libevent. 假设将源码放在/usr/local/src 1 cd /usr/local/src 2 wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz 3 ta

Linux下安装rabbitMQ

1.安装 Erlang 1)Enable EPEL on your machine 以root身份执行下面两行命令 su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'su -c 'yum install foo' 2)EnableErlang repository 以root身份执行下面命令(保证安装最新版本epel) wget -O /etc/yum.rep

linux下安装 gd扩展和 ftp扩展

ftp拓展 1.进入PHP安装源码包,找到ext下的ftp,进入 cd /usr/local/mysql/support-files/php-7.0.12/ext/ftp 2./usr/local/php/bin/phpize 3../configure --with-php-config=/usr/local/php/bin/php-config --enable-ftp 4.make && make install 5.vim /etc/php.ini  添加 : extension=

Redis linux 下安装 及扩展配置

1.首先在/usr/local/ 创建文件夹 reids Cd /usr/local/ mkdir redis 2.把redis安装包放在redis目录下面进行解压phpredis-2.2.4.tar.gz; Tar zvxf phpredis-2.2.4.tar.gz Tar  zvxf  redis-3.2.0.tar.gz 3.进入redis解压好的安装包 redis-3.2.0.tar.gz 进行make编译 Cd /usr/local/redis/redis-3.2.0 Make 4.

Linux 下安装RabbitMQ 3.6.1

1.安装erlang 依赖 yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel 2.安装erlang ### 设定安装位置 ./configure --prefix=/opt/apps/erlang --without-javac ### 安装 make && make install ### 添加环境变量 vim ~/.base_profile export PATH=$PATH:/opt/apps/

php linux环境安装ftp扩展

1.进入PHP安装源码包,找到ext下的ftp,进入 cd /home/local/php-5.6.25/ext/ftp 2./usr/local/php/bin/phpize 3../configure --with-php-config=/usr/local/php/bin/php-config --enable-ftp 4.make && make install 5.vim /usr/local/php/etc/php.ini  添加 : extension=ftp.so 6.重启