1 JDK1.8安装
到官网下载JDK1.8的压缩包,tar后缀 如:jdk-8u181-linux-x64.tar.gz
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
把 jdk-8u181-linux-x64.tar.gz 包放到 /usr/local 目录下(软件安装包都放这个目录),解压
tar -zxvf jdk-8u181-linux-x64.tar.gz
编辑profile文件,配置JDK环境变量
vim /etc/profile
在profile文件中加入如下配置
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
使配置生效
source /etc/profile
验证JDK是否配置成功
java -version
2 Tomcat 8安装
到官网下载Tomcat 8的压缩包,tar后缀 如:apache-tomcat-8.5.32.tar.gz
https://tomcat.apache.org/download-80.cgi
把 apache-tomcat-8.5.32.tar.gz 包放到/usr/local目录下,解压到/www目录下【/www是我自己创建的目录,用来放服务器环境】
cd /
mkdir www
cd /usr/local #切换回local目录再进行解压操作
tar -zxvf apache-tomcat-8.5.32.tar.gz -C /www/
切换到tomcat的bin目录里,启动tomcat
cd /www/apache-tomcat-8.5.32/bin/
./startup.sh
关闭tomcat
./shutdown.sh
3 MySql5.7安装
下载 mysql57-community-release-el7-8.noarch.rpm 的 yum源
cd /usr/local
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
安装 mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装 MySql数据库,显示Completed表示成功
yum install -y mysql-server
如果安装mysql的时候遇到报错 【Requires: libc.so.6(GLIBC_2.17)(64bit)】
修改mysql-community.repo文件,找到mysql57-community,设置enabled=0
vim /etc/yum.repos.d/mysql-community.repo
开启mysql服务
service mysqld start
登录mysql数据库【第一次登陆不需要密码,按两次回车】
mysql -u root -p
如果登录仍然需要密码,可以先把mysql设置为无密码登录,修改密码后再取消
参考:https://blog.csdn.net/qq_39403545/article/details/83904280
修改数据库密码
mysql> SET PASSWORD = PASSWORD('123456');
如果mysql5.7.6版本开始的用户可以使用如下命令
mysql> ALTER USER USER() IDENTIFIED BY '123456';
如果报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements.
参考:https://blog.csdn.net/qq_39403545/article/details/87379096
设置远程连接数据库(可视化工具连接)
mysql> grant all privileges on *.* to root@"%" identified by "123456";
刷新权限
mysql> flush privileges;
退出数据库
mysql> exit;
附:MySql服务命令:启动、停止、重启、查看状态
service mysqld start
service mysqld stop
service mysqld restart
service mysqld status
4 Nginx安装
注意:先检查有没有安装c++环境,有几个组件依赖c++
查询
yum list gcc-g++
安装c++
yum install -y gcc-c++
4.1 准备资源,下载nginx及相关依赖组件
cd /usr/local
wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
wget http://zlib.net/zlib-1.2.11.tar.gz
wget http://nginx.org/download/nginx-1.10.2.tar.gz
4.2 安装nginx及其组件
安装openssl
tar -zxvf openssl-fips-2.0.10.tar.gz
cd openssl-fips-2.0.10
./config && make && make install #进入文件执行安装程序
安装pcre
tar -zxvf pcre-8.40.tar.gz
cd pcre-8.40
./configure && make && make install
安装zlib
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install
安装nginx
tar zxvf nginx-1.10.2.tar.gz
cd nginx-1.10.2
./configure && make && make install
把nginx复制一份到 /www 目录
cd /usr/local
cp -r nginx /www/
修改防火墙,放出tomcat、mysql、nginx的端口
vim /etc/sysconfig/iptables
重启防火墙
service iptables restart
附:nginx启动、停止、重启命令(先进入nginx的sbin目录)
#启动
./nginx
#停止
./nginx -s stop
#重启
./nginx -s reload
如果在启动nginx的时候遇到 【error while loading shared libraries:libpcre.so.1...】 报错
添加如下软连接
ln -s /usr/local/lib/libpcre.so.1 /lib64
访问nginx