CentOS7 下搭建web项目运行环境(jdk,tomcat,mysql)

安装JDK

1 下载合适的JDK压缩包(tar.gz)

2 cd /usr 在usr文件下下新建java文件夹,将下载好的JDK压缩包放在/usr/java路径下

3 cd /usr/java

4 解压压缩包:tar -zxvf jdk-8u161-linux-x64.tar.gz

5 删除压缩包: rm -rf jdk-8u161-linux-x64.tar.gz(路径要按照你自己实际jdk安装的路径),配置jdk环境变量,注意将JAVA_HOME、JRE_HOME改为你自己的路径

vim /etc/profile

#set java environment

JAVA_HOME=/usr/java/jdk1.8.0_161

JRE_HOME=/usr/java/jdk1.8.0_161/jre 

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

6 让修改生效:source /etc/profile

7 验证 JDK 是否安装成功:java -version

安装tomcat

1 cd /usr/local同样找个地儿创建一个文件夹来放Tomcat的压缩包,我的Tomcat路径是/usr/local/tomcat

2 cd /usr/local/webserver

3 解压Tomcat压缩包 tar -zxvf apache-tomcat-8.5.29.tar.gz

4 删除Tomcat安装包rm -rf apache-tomcat-8.5.29.tar.gz

5 cd /usr/local/tomcat/apache-tomcat-8.5.29/bin

6 开启Tomcat: ./startup.sh      关闭Tomcat: ./shutdown.sh

7 测试是否开启成功:执行./startup.sh后,浏览器访问该虚拟机8080端口映射出来的外网和端口(或者内网的ip和端口号),出现Tomcat的界面后就表示成功了

CentOS7 下搭建web项目运行环境(jdk,tomcat,mysql)_第1张图片

安装mysql

使用yum命令来安装:

1 下载rpm包 

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

2 安装mysql 

yum repository yum localinstall mysql57-community-release-el7-11.noarch.rpm

3  确认yum repository已经安装

yum repolist enabled | grep "mysql.*-community.*"

4 安装mysql-community-server 

yum install mysql-community-server

5 配置MySQL:

(1)启动一次mysql才能看到临时密码:service mysqld start

(2)查看临时密码:grep 'password' /var/log/mysqld.log |head -n 1

         红框部分就是临时密码,已自己mysql生成的为准

(3)mysql -u root -p 输入刚刚生成的密码

(4)设置新密码:set password for 'root'@'localhost' =password('password');

         具体的密码(蓝色部分)可以自己修改,过于简单有可能报错:

         Your password does not satisfy the current policy Requirements,这是由于密码过于简单,如果想设置简单的可以设            置:

           1)set global validate_password_policy=0;

           2)Set global validate_password_length=4;

(5)把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户

grant all privileges on *.* to root@'%'identified by 'password';

(6)修改/etc/my.cnf字符集,防止数据读写的时候乱码

        # 在[mysqld]  下面添加

character_set_server=utf8 init_connect='SET NAMES utf8'

        # 设置mysql客户端默认字符集添加如下内容: 

           [mysql] 

           default-character-set=utf8 socket=/var/lib/mysql/mysql.sock

你可能感兴趣的:(CentOS7安装应用/服务)