1、下载ruoyi框架,建议是前后端分离
https://gitee.com/y_project/RuoYi-Vue/repository/archive/master.zip
2、安装jdk1.8环境
yum update
yum install -y java-1.8.0-openjdk-devel
java -version
3、安装node环境(可以是16版本的)
先进行nvm工具的安装,这个工具的作用是管理不同版本的nodejs
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
重新加载环境变量
source ~/.bashrc
安装16.20版本的node
nvm install 16.20
使用16.20版本
nvm use 16.20.2
4、安装maven环境(3.9.5)
下载地址:https://dlcdn.apache.org/maven/maven-3/3.9.5/binaries/apache-maven-3.9.5-bin.tar.gz
解压
tar zxvf apache-maven-3.9.5-bin.tar.gz
重命名
mv apache-maven-3.9.5 maven3.9.5
配置环境变量(填你自己的mvn文件夹路径)
export MAVEN_HOME=/usr/local/maven3.9.5
export PATH=$PATH:$MAVEN_HOME/bin
重新加载环境变量
source /etc/profile
5、修改mvn的依赖源(填你自己的maven路径)
vi /usr/local/maven3.9.5/conf/settings.xml
增加阿里源
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
6、打包ruoyi后端
cd /root/ruoyi
mvn package
打包后的jar在目录:ruoyi-admin/target/
7、打包ruoyi前端
cd /root/ruoyi/ruoyi-ui
npm install --registry=https://registry.npmmirror.com npm run build:prod
8、安装nginx,配置nginx (略)
9、安装配置mysql(略)
10、数据库文件导入mysql
在目录:/root/ruoyi/sql底下有个sql文件,把这个文件导入到mysql钟
11、启动后端程序
java -jar /root/ruoyi/ruoyi-admin/target/ruoyi-admin.jar
