一、安装JDK
(1)上传jdk压缩包到linux
例如:压缩包文件名:tar -xvf jdk-8u91-linux-i586.tar.gz
(2)解压:
tar -xvf [压缩包文件名]
tar -xvf tar -xvf jdk-8u91-linux-i586.tar.gz
(3)配置环境变量
1)vim /etc/profile
在配置文件里增加如下内容:
JAVA_HOME=/home/sofoware/jdk1.8.0_91
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
2)让环境变量立即生效
source/etc/profile
3)jdk配置是否成功
java-version
二、安装TOMCAT
(1)上传tomcat安转包拖到software文件夹下
例如:apache-tomcat-8.0.35.tar.gz
(2)解压tomcat
tar -xvf [压缩包文件名]
tar -xvf apache-tomcat-8.0.35.tar.gz
(3)修改名称
mv [旧名称] [新名称]
mv apache-tomcat-8.0.35.tar.gz
(4)启动tomcat
1)进入到bin目录下
cd tomcat8/bin
2)启动命令
sh startup.sh 或者 sh./startup.sh
3)关闭防火墙
service iptables stop
4)开启对外端口:8080
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
三、安装Mysql
(1)创建mysql文件夹 :方便管理mysql压缩包
语法:mkdir [文件夹命令]
示例:mkdir mysql
(2)上传压缩包
示例包名称:Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar
(3)解压文件
语法:tar -xvf [示例包名称]
示例:tar -xvf Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar
(4)安装文件
1).rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm
2).rpm -ivh Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64.rpm
3).rpm -ivh Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64.rpm
4).rpm -ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm
安装第四个rpm包时可能会报错
问题一:error: Failed dependencies:
perl(Data::Dumper) is needed by Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64
产生问题的原因:这是因为缺少perl包
解决方案:安装autoconf
操作命令:yum -y install autoconf
问题二:error: Failed dependencies:
libaio.so.1()(64bit) is needed by Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed by Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64
libaio.so.1(LIBAIO_0.4)(64bit) is needed by Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64
产生问题的原因:这是缺少libaio包依赖
解决方案:安装libaio包
操作命令:rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
[具体参考此链接](https://www.cnblogs.com/chuijingjing/p/10005922.html)
(5)启动mysql服务
命令:service mysql start
(6)登录mysql并为mysql设置密码
命令:mysq
命令:mysqladmin -u root password "root"
(7)验证密码是否设置成功
命令:mysql - u root -p
******* //输入刚刚设置的新密码
//如果进入成功,代表新密码设置成功
(8)操作mysql给root分配用户权限
进入mysq以后
命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION ;
grant all on *.* to 'root'@'%' identified by 'root';
grant [权限] on [数据库名].[表名] to ['用户名'] @['web服务器的ip地址'] identified by ['密码'];
命令:FLUSH PRIVILEGES;
(9)退出mysql并开放端口:3306
命令: iptables -I INPUT -p tcp --dport 3306 -j ACCEPT;
(10)本地连接mysql客户端测试
四、开启tomcat
(1)拷贝war包到webapps目录下
(2)启动tomcat服务器运行项目