# 一、 环境搭建
本篇所有软件均安装于
/usr/local/soft目录中,以方便管理,您可自行选择其它目录,或与本篇所使用的目录保持一致,若您选择与本篇中目录保持一致,可先行通过mkdir -p /usr/local/soft命令创建该目录
-
JDK(此处以
Oracle JDK 11示例,如需安装OpenJDK的可自行百度)-
下载
- 官网下载
- 网盘下载
-
将下载好的文件上传至服务器中(如:
/home中) -
解压缩文件并移动至指定位置
# 解压缩文件tar -zxvf /home/jdk-11.0.22_linux-x64_bin.tar
# 将解压得到的文件夹移动到 /usr/local/soft/ 目录下mv jdk-11.0.22 /usr/local/soft/ -
配置环境变量
-
编辑
/etc/profile文件vim /etc/profile -
在文件末尾添加如下内容
export JAVA_HOME=/usr/local/soft/jdk-11.0.22
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
-
让配置文件生效
source /etc/profile
-
-
验证(使用如下两个命令)
java -versionjavac
-
-
Maven
-
下载
# 若失效,请前往官网获取最新版本地址wget https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz -
解压缩文件并移动至指定位置
# 解压缩文件tar -zxvf apache-maven-3.9.6-bin.tar.gz
# 将解压得到的文件夹移动到 /usr/local/soft/ 目录下mv apache-maven-3.9.6 /usr/local/soft -
配置环境变量
-
编辑
/etc/profile文件vi /etc/profile -
在文件末尾添加如下内容
# maven 版本号与自己下载的需要对应export MAVEN_HOME=/usr/local/soft/apache-maven-3.9.6
export PATH=$MAVEN_HOME/bin:$PATH
-
让配置文件生效
source /etc/profile
-
-
验证(使用
mvn -v命令)
-
-
MySQL
-
Redis
-
下载
wget https://download.redis.io/releases/redis-6.2.11.tar.gz?_gl=1*v51bgf*_ga*Mzk3NDcyMDQuMTY3NjkwMzM3Mw..*_ga_8BKGRQKRPV*MTY4MDc4Nzc1Mi4zLjEuMTY4MDc4Nzc4Ni4yNi4wLjA.
-
安装
-
解压缩文件并移动至指定位置
# 解压缩文件tar -zxvf /home/redis-6.2.11.tar.gz
# 将解压得到的文件夹移动到 /usr/local/soft/ 目录下mv redis-6.2.11 /usr/local/soft/ -
编译安装
# 进入 redis 目录cd /usr/local/soft/redis-6.2.11/# 编译makecd srcmake install PREFIX=/usr/local/soft/redis-6.2.11
-
移动配置文件到安装目录下
cd ..
mkdir /usr/local/soft/redis-6.2.11/etccp redis.conf ./etc/redis.conf -
配置
redis为后台启动vim /usr/local/soft/redis-6.2.11/etc/redis.conf //将daemonize no 改成daemonize yes
-
将
redis加入到开机启动-
编辑
/etc/rc.local文件vim /etc/rc.local -
添加如下内容
/usr/local/soft/redis-6.2.11/bin/redis-server /usr/local/soft/redis-6.2.11/etc/redis.conf
-
-
-
开启
redis/usr/local/soft/redis-6.2.11/bin/redis-server /usr/local/soft/redis-6.2.11/etc/redis.conf
-
将
redis-cli,redis-server拷贝到bin下,让redis-cli指令可以在任意目录下直接使用cp /usr/local/soft/redis-6.2.11/bin/redis-server /usr/local/bin/cp /usr/local/soft/redis-6.2.11/bin/redis-cli /usr/local/bin/ -
设置
redis密码a.运行命令:redis-cli
b.查看现有的redis密码(可选操作,可以没有)
运行命令:config get requirepass
c.设置redis密码
运行命令:config set requirepass ****(****为你要设置的密码),设置成功的话会返回‘OK’字样
d.测试连接
重启redis服务
//(redis-cli -h 127.0.0.1 -p 6379 -a ****(****为你设置的密码))
输入 redis-cli 进入命令模式,使用 auth '*****' (****为你设置的密码)登陆 -
配置外网访问
a.配置防火墙: **firewall-cmd --zone=public --add-port=6379/tcp --permanent**(开放**6379**端口)
**systemctl restart firewalld**(重启防火墙以使配置即时生效)
查看系统所有开放的端口:firewall-cmd --zone=public --list-ports
b.此时 虽然防火墙开放了6379端口,但是外网还是无法访问的,因为redis监听的是127.0.0.1:6379,并不监听外网的请求。
(一)把文件夹目录里的redis.conf配置文件里的bind 127.0.0.1前面加'#'注释掉
(二)命令:redis-cli连接到redis后,通过 config get daemonize和config get protected-mode 是不是都为no,如果不是,就用config set 配置名 属性 改为no。 -
设置开机启动
-
在
/etc下新建redis目录mkdir /etc/redis -
复制配置文件,并重命名为
6379.confcp /usr/local/soft/redis-6.2.11/etc/redis.conf /etc/redis/6379.conf -
复制启动脚本
cp /usr/local/soft/redis-6.2.11/utils/redis_init_script /etc/init.d/redis -
执行自启动命令
cd /etc/init.d/chkconfig redis on -
启动
redis# 打开 redis 命令:service redis start# 关闭 redis 命令:service redis stop
-
-
-
Node.js
-
Nginx
-
软件下载
wget https://nginx.org/download/nginx-1.22.1.tar.gz -
解压缩并移动至指定位置(例:
/usr/local/soft/)#解压下载的 nginx 压缩包tar -zxvf nginx-1.22.1.tar.gz
#将解压得到的文件夹移动到 /usr/local/soft/ 目录下mv nginx-1.22.1 /usr/local/soft/ -
安装
#进入 nginx 目录cd /usr/local/soft/nginx-1.22.1/#执行命令./configure
# 若出现./configure: error: the HTTP rewrite module requires the PCRE library. 这一提示,说明我们没有安装对应的依赖包,需要先安装如下依赖包。yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
#将上述依赖安装完毕之后,再次执行./configure./configure
#执行 make 命令进行编译,然后再执行 make install 命令安装makemake install
-
启动 nginx
/usr/local/nginx/sbin/nginx
-
测试
-
查看
nginx进程,使用ps -ef | grep nginx命令可查看nginx进程运行状态![image-20240401212111705]()
-
通过
ip+ 端口号访问(如:127.0.0.1:80,注:nginx 默认配置端口号为 80)
-
-
注意事项
- 提前安装好所需的依赖
nginx默认配置端口号为 80,如需更改,可通过修改nginx.conf文件中的listen值,文件位于nginx安装目录下conf文件夹中,如:/usr/local/soft/nginx-1.22.1/conf
![image-20240401211946869]()
-

