前言
centos 7 快速搭建java 項目運行環(huán)境
- jdk-8u171
- Mysql 5.7.x
- Nginx 1.16.x
- Redis 5.0.7
- RabbitMQ 3.6.15
一缠诅、安裝JDK
- 找到下載地址 jdk-8u171-linux-x64.tar.gz 171下載地址
- 執(zhí)行命令
wget https://github.com/frekele/oracle-java/releases/download/8u171-b11/jdk-8u171-linux-x64.tar.gz
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr
update-alternatives --install /usr/bin/java java /usr/jdk1.8.0_171/bin/java 3
java -version
二、安裝Mysql
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
yum install mysql-community-server
mysqld --initialize-insecure --user=mysql
service mysqld start
mysql -uroot -p #回車
# 配置遠(yuǎn)程連接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
# 配置本地連接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '密碼' WITH GRANT OPTION;
FLUSH PRIVILEGES;
三佳头、安裝Nginx
#選擇二進(jìn)制安裝
wget https://raw.githubusercontent.com/helloxz/nginx-cdn/master/nginx.sh && bash nginx.sh
安裝完成后執(zhí)行命令 source /etc/profile 讓環(huán)境變量立即生效似炎,或重新打開終端禽炬。
- 啟動nginx:nginx
- 停止nginx:nginx -s stop
- 重載nginx:nginx -s reload
- 語法檢測:nginx -t
四、安裝Redis
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
tar zxvf redis-5.0.7.tar.gz
cd redis-5.0.7
make MALLOC=libc
cd src && make install
修改redis.conf
daemonize no
修改成
daemonize yes
#啟動
./src/redis-server ./redis.conf
五、安裝RabbitMQ
因為是erlang語音開發(fā)的筑累,安裝erlang
wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm
rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm
erl -version
安裝RabbitMQ
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm
yum -y install socat #安裝依賴
rpm -ivh rabbitmq-server-3.6.15-1.el7.noarch.rpm #安裝
service rabbitmq-server start #啟動
rabbitmqctl add_user admin admin #添加用戶
rabbitmqctl set_user_tags admin administrator #設(shè)置用戶權(quán)限組
rabbitmqctl list_users #查看用戶列表
安裝延遲隊列插件 rabbitmq_delayed_message_exchange
#下載插件
wget https://dl.bintray.com/rabbitmq/community-plugins/3.6.x/rabbitmq_delayed_message_exchange/rabbitmq_delayed_message_exchange-20171215-3.6.x.zip
yum -y install unzip # 安裝 unzip
unzip rabbitmq_delayed_message_exchange-20171215-3.6.x.zip #解壓
#拷貝
cp -r rabbitmq_delayed_message_exchange-20171215-3.6.x.ez /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/plugins/
#開啟插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
開啟RabbitMQ 管理界面
rabbitmq-plugins enable rabbitmq_management