centos 安装rabbitmq环境

 

最近安装rabbitmq搞了老半天,作为一个phper,真是很讨厌搭这些linux开发环境,总是对这些报错一头雾水,不像高级开发语言看着报错直接定位调试,废话不多说,记录下安装过程。

我的开发环境centos6.5 php7.0.14

1.rabbitmq是基于erlang开发的,所以要先安装erlang

依赖包安装

yum install ncurses-devel unixODBC unixODBC-devel

下载安装编译erlang

wget http://erlang.org/download/otp_src_18.1.tar.gz
tar -zxvf otp_src_18.1.tar.gz
cd otp_src_18.1
./configure --prefix=/usr/local/erlang
make
make install

# 配置erlang环境变量 
vim /etc/profile
# 增加内容:
export PATH="$PATH:/usr/local/erlang/bin"

# 保存退出,并刷新变量
source /etc/profile


# 测试erlang是否安装成功
# 安装完成以后,执行erl看是否能打开eshell,用’halt().’退出,注意后面的点号,那是erlang的结束符。


 能进入erlang的控制台就说明安装成功啦

接下来就是安装rabbitmq server了

进入下载目录,下载

 wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz

解压

yum -y install xz

xz -d  rabbitmq-server-generic-unix-3.6.10.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.6.10.tar

将解压的文件拷贝到安装目录去

cp /data/download/rabbitmq_server-3.6.10/  /usr/local/rabbitmq_server-3.6.10

/usr/local/rabbitmq_server-3.6.10/sbin

配置环境变量

vi   /etc/profile  把rabbitmq_server的安装路径加到环境变量中

export PATH="$PATH:/usr/local/rabbitmq_server-3.6.10/sbin/"

保存退出后执行 source /etc/profile  使刚配置的环境变量生效

启动

rabbitmq-server 

这样便启动成功了

接着安装php扩展

首先安装rabbitmq-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扩展

wget https://pecl.php.net/get/amqp-1.9.3.tgz

tar zxvf amqp-1.9.3.tgz 

cd amqp-1.9.3

/usr/local/php-7.0.14/bin/phpize //我的php安装目录是在/usr/local/php-7.0.14/bin/,根据自己的实际目录

 

此时却报错了,可是librabbitmq明明安装了,一时密码,百度了一下,

需要制定相应的库,这里的路径记得也要改成你自己的实际目录
./configure --with-php-config=/usr/local/php-7.0.14/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c 

 vi /usr/local/php-7.0.14/etc/php.ini 

添加 extension=amqp.so

重启php

终于大功告成

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值