一、java环境
下载java压缩包并上传服务器
上传文件到服务器并解压
scp D:\jdk-8u202-linux-x64.tar.gz 服务器名称@服务器ip:/usr/local #上传文件
tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local #解压jdk
进入目录修改目录结构
cd /usr/local #进入目录
ls
mv jdk1.8.0_202 jdk
配置环境变量
vim /etc/profile
在文本末尾加入
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
重载环境变量使其生效
source /etc/profile
检查是否成功
java -version
二、Nginx安装
在centos上离线安装,缺少环境,需要先配置gcc-c++相关配置以及make相关配置
查看当前操作系统版本
# 查看系统版本信息
cat /etc/centos-release
# 查看Linux版本信息 此命令输出结果包含了系统内核版本、gcc编译器版本和Red Hat版本号
cat /proc/version
去 https://pkgs.org/ 下载对应的gcc-c++的rpm包,层级关系如下:
gcc-c++-8.5.0-20.el8.x86_64.rpm
├── gcc-8.5.0-15.el8.x86_64.rpm
| |—— cpp-8.5.0-15.el8.x86_64.rpm
| |—— glibc-devel-2.28-228.el8.x86_64.rpm
| | |—— glibc-headers-2.28-228.el8.x86_64.rpm
| | | |——kernel-headers-4.18.0-240.22.1.el8_3.x86_64.rpm
| | |—— libxcrypt-devel-4.1.1-6.el8.x86_64.rpm
| |—— isl-0.16.1-6.el8.x86_64.rpm
|── libstdc++-devel-8.5.0-20.el8.x86_64.rpm
|—— libstdc++-8.5.0-20.el8.x86_64.rpm
上传到服务器并安装
cd /usr/local
mkdir baseenv
cd baseenv/
mkdir gcc-c++
scp D:\gcc-c++\xxx 服务器名称@服务器ip:/usr/local/baseenv/gcc-c++/
# 忽略依赖强制安装所有rpm包
rpm -ivh *.rpm --nodeps --force
检查是否安装成功
[root@localhost gcc-c++]# gcc -v
[root@localhost gcc-c++]# g++ -v
安装make
依然在 https://pkgs.org/ 中搜索make相关包,在baseenv下创建make路径存放make包,下载好rpm包后进行安装
cd /usr/local/baseenv/gcc-c++
rpm -ivh make-4.2.1-10.el8.x86_64.rpm
安装成功后测试
make -v
安装Nginx前,还需要下载两个依赖包pcre和zlib,nginx本身依赖pcre,zlib
安装pcre,在 http://www.pcre.org/ 上可以获取pcre编译安装包的最新的版本
tar -zxvf pcre2-10.42.tar.gz
cd pcre2-10.42
./configure
make
make install
安装zlib,在 http://www.zlib.net/ 上可以获取zlib编译安装包的最新的版本
tar -zxvf zlib-1.2.13.tar.gz
cd zlib-1.2.13
./configure
make
make install
安装Nginx
tar -zxvf nginx-1.23.1.tar.gz
mkdir /usr/local/nginx
./configure --prefix=/usr/local/nginx
make && make install
检查是否安装成功
cd /usr/local/nginx/sbin
./nginx -t
启动Nginx
三、mysql安装
下载MYSQL8.0.30安装包
mysql官网:MySQL :: MySQL Downloads
滑动到最下面
2.解压安装
cd /
mkdir opt
scp D:\mysql-8.0.30-linux-glibc2.12