安装java项目部署的Linux部署环境
首先,我们需要租一台服务器,国内有很多稳定的服务商,比如阿里云、腾讯云等等,这里我们以阿里云为例,我的实例版本是CentOS 7.3 64位。
一、安装JDK
第一步:查看支持的jdk版本
yum -y list java*
执行结果如下(部分结果):
根据自己的实例版本和需要安装的版本选择一个进行安装;
提示:带-devel的安装的是jdk,而不带-devel的,实际上安装的是jre!
第二步:安装jdk
执行一下命令,等待安装完成:
yum install -y java-1.8.0-openjdk-devel.x86_64
可以根据自己的实际情况,替换不同的版本,将命令后面版本信息替换即可。
安装成功后,界面显示如下:
出现上图,基本上就完成了安装,我们输入以下命令进行验证是否安装成功。
java -version
我安装的是1.8版本的JDK,出现的结果如下:
输入命令出现这些信息,就表示JDK安装成功。
第三步:通过搜索java文件,查找jdk默认安装目录
find / -name 'java'
如下图
二、安装MySQL
第一步:下载MySQL安装包
下载地址:MySQL安装包下载链接
https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
第二步:将下载的安装包上传至服务器
利用上传工具将安装包上传至服务器,ftp工具很多,例如Xshell 、LeapFtp 等。
查看是否安装了MySQL
rpm -qa | grep mysql
如果安装了,先卸载MySQL。
第三步:解压安装包
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
解压完成后,如图:
解压完成后,名字会和安装包一样,太长了不便操作,我们将目录名称修改。
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.26
可以看到在 /usr/local/ 目录下,有个mysql-5.7.26文件夹
第四步:创建用户组
开始mysql用户组和mysql用户
groupadd mysql
useradd -r -g mysql mysql
添加完使用groups mysql查看是否添加成功
groups mysql
修改mysql-5.7.26目录拥有者为刚建立的mysql用户
cd mysql-5.7.26/
chown -R mysql:mysql ./
第五步:MySQL 初始化
第六步:配置my.cnf
二、安装Redis
第一步:下载Redis安装包
进入官网找到下载地址 :
https://redis.io/download
快速直达链接
选择你所需要的版本:
第二步:将安装包上传服务器
你可以先吧安装包下载下来通过ftp工具上传到服务器或者直接使用一下命令直接下载。
wget http://download.redis.io/releases/redis-6.2.3.tar.gz
使用命令安装时,选择版本的下载链接,拼在 wget 后面即可。
第三步:解压安装包
下载完成后需要将压缩文件解压,输入以下命令解压到当前目录:
tar -zvxf redis-6.2.3.tar.gz
解压结果如下图:
解压完成后,将会生成一个目录:
第四步:编译
用cd命令进入到刚才的解压得到的文件夹,输入命令make执行编译命令,接下来控制台会输出各种编译过程中输出的内容,运行结果如下:
第五步:安装
执行命令
make PREFIX=/usr/local/redis-6.2.3 install
这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,
库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。
第六步:启动Redis
根据上面的操作已经将redis安装完成了。在redis安装目录输入下面命令启动redis
./bin/redis-server& ./redis.conf
出现下图,启动成功
上面的启动方式是采取后台进程方式,关闭就进程结束,因此我们需要修改配置文件,在目录/usr/local/redis-6.2.3下有一个redis.conf的配置文件。我们上面启动方式就是执行了该配置文件的配置运行的。我么可以通过cat、vim、less等Linux内置的读取命令读取该文件。 这里我要将daemonize改为yes,不然每次启动都得在redis-server命令后面加符号&,不这样操作则只要回到Linux控制台则redis服务会自动关闭,同时也将bind注释,将protected-mode设置为no。这样启动后我就可以在外网访问了。
修改方法:
执行vim /usr/local/redis/redis-6.2.3.conf
命令,如图:
将bin注释掉
将daemonize改为yes
将protected-mode设置为no
然后启动redis时,进入redis-6.2.3目录,执行
./redis-server ../redis.conf
执行结果如图:
二、安装Nginx
第一步:下载安装包
第二步:上传安装包到服务器
上传到服务器,移动到/usr/local/下。
在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。
第三步:解压安装包
tar -zxvf nginx-1.9.9.tar.gz
进入nginx目录
cd nginx-1.9.9
第四步:配置
./configure --prefix=/usr/local/nginx
make
make install
进入到刚才配置的安装目录
./sbin/nginx -t
如果出现如下错误,那就是因为缺少logs目录
解决方法:
mkdir logs
chmod 700 logs
第五步:启动nginx
cd /usr/local/nginx/sbin
./nginx //启动nginx
浏览器输入服务器ip,出现以下界面,安装成功。
至此,安装结束!