企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 1. 安装erlang 1. rabbitmq是erlang语言编写的,安装rabbitmq之前,需要先安装erlang,这里用erlang的源码进行安装,erlang安装包官网下载地址:[http://erlang.org/download/](http://erlang.org/download/) ``` wget http://erlang.org/download/otp\_src\_22.3.tar.gz tar -zxvf otp\_src\_22.3.tar.gz cd otp\_src\_22.3 # 这里要新建一个erlang文件夹,因为erlang编译安装默认是装在/usr/local下的bin和lib中,这里我们将他统一装到/usr/local/erlang中,方便查找和使用。 mkdir -p /usr/local/erlang # 在编译之前,必须安装以下依赖包 yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel ./configure --prefix=/usr/local/erlang ``` ![](https://img.kancloud.cn/6b/b8/6bb8f0c0cf16cc7576923de292747beb_629x390.png) 以下的两个:APPLICATIONS INFORMATION,DOCUMENTATION INFORMATION是正常的,不影响正常编译。 2. 然后,直接执行make && makeinstall 进行编译安装 ``` make && make install ``` 安装后,在/usr/local/erlang中就会出现如下: ![](https://img.kancloud.cn/fc/f6/fcf6841c8e76b31c335cf523a9bd41b5_550x186.png) 3. 将/usr/local/erlang/bin这个文件夹加入到环境变量中,加载以下即可直接使用。 ``` vim /etc/profile #########   添加如下内容   ############### PATH=$PATH:/usr/local/erlang/bin ######################################## source /etc/profile ``` 到此,既安装完成,直接输入erl,得到如下图得安装成功 ![](https://img.kancloud.cn/c4/17/c417e1223f7225b4a75947debf134e25_1652x188.png) ## 2. 安装rabbitmq ![](https://img.kancloud.cn/a1/2a/a12ade7a6f6a469dc0a650f7a616b172_828x181.png) 1. 安装rabbitmq ``` wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.0/rabbitmq-server-generic-unix-3.7.0.tar.gz ``` 2. 解压RabbitMQ ``` tar -xvf rabbitmq-server-generic-unix-3.7.0.tar.gz ``` 3. 启动RabbitMQ 进入到解压的RabbitMQ的sbin目录 ~~~ cd rabbitmq_server-3.7.0/sbin ~~~ 启动RabbitMQ ~~~ ./rabbitmq-server -detached ~~~ 查看进程,RabbitMQ的默认端口是5672 ~~~ lsof -i:5672 # 或者 ps aux|grep rabbit #ps a 显示现行终端机下的所有程序,包括其他用户的程序。 #ps u   以用户为主的格式来显示程序状况。 #ps x   显示所有程序,不以终端机来区分。 ~~~ ![](https://img.kancloud.cn/1e/f9/1ef93a97e65a305881bf3b781c6c4f5b_1092x119.png)