1、VMWare安装
这个就不说了吧!自己百度一下,(需要安装包的,请留言,我用的是VMware12)
2、安装CentOS系统
(需要安装包的,请留言,我用的是CentOS-6.5-x86_64-bin-DVD1)
等待安装完成就可以了,
安装过程中可以出现的错误:虚拟机vt没有开启
解决办法:https://jingyan.baidu.com/article/3f16e0031096a02591c103d1.html
大家可以自己百度一下,网上用解决办法,这里不写了
登录进去就完成了,Linux安装到此完成。
3、安装开发软件前需要安装其它辅助软件(Xshell5、FileZilla)这个就不写了吧,(需要安装包的请留言)
4、安装jdk(linux的命令操作自己百度吧)
4.1、通过Filezilla上传jdk压缩包
4.2、把压缩包上传到服务器/usr/local/tmp(别问为什么放这里,因为大家都放在这里,我也不知道为什么)
4.3、解压压缩包 # tar zxvf 文件名 (建议用root账号操作,#不是命令,请不要复制‘ #’)
4.4、把解压后文件复制到/usr/local/jdk1.7 # cp -r 文件名 /usr/local/jdk1.7 (local下面自动创建jdk1.7文件夹)
4.5、配置环境变量,执行命令 # vim /etc/profile (这个文件夹是所有系统配置项的文件,也就是环境变量配置的文件)
4.5.1、修改文件中内容(配置jdk环境变量)
#说明:下面语句原本是没有#的,需要加上#
#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
#说明:下面是jdk环境变量的配置代码,需要添加上去
export JAVA_HOME=/usr/local/jdk1.7
export PATH=$JAVA_HOME/bin:$PATH
#说明:‘.’不能少
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
其他说明:1、分割使用冒号;2、$变量名表示引用;3、 export 添加或修改变量
4.6、解析文件(或重启系统) # source /etc/profile (Linux命令里面有说明,自己Google一下)
4.7、验证配置是否成功 # java -version (成功的提示和Windows系统的一样)
4.8、如果安装jdk失败,可能是你的Linux系统已经有jdk了(有的系统默认有jdk,这个需要自己删除原来的jdk,重新安装自己的jdk(具体方法自己Google一下)))
5、Tomcat配置
5.1、通过Filezilla上传Tomcat压缩包
5.2、把压缩包上传到服务器/usr/local/tmp
5.3、解压压缩包 # tar zxvf 文件名
5.4、把解压后文件复制到/usr/local/tomcat7 # cp -r 文件名 /usr/local/tomcat7
5.5、配置环境变量,执行命令 # vim /etc/profile
5.5.1、修改文件中内容(配置Tomcat环境变量)
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
5.6、放行8080端口
5.6.1、# vim /etc/sysconfig/iptables
5.6.2、设置端口,把包含22行复制一行,修改22为8080(默认只开放22端口)
5.6.3、重启服务 # service iptables restart (restart 重启 start 启动 stop 停止)
5.7、启动tomcat,需要进入到tomcat/bin文件夹
直接启动:# ./startup.sh
启动并动态打印启动信息:# ./startup.sh & tailf /usr/local/tomcat/logs/catalina.out
5.8、如果安装过程中出现其他问题,Google一下,(我安装过程中没有出现问题)
6、msql安装
6.1、通过Filezilla上传mysql压缩包
6.2、把压缩包上传到服务器/usr/local/tmp
6.3、解压压缩包 # tar zxvf 文件名
6.4、把解压后文件复制到/usr/local/tomcat7 # cp -r 文件名 /usr/local/mysql5.6
6.5、创建用户组和用户(Root用户是最高权限用户,所以一般都是创建用户和用户组,放置最高权限用户进行操作)
6.5.1、添加用户组 # groupadd 用户组名称
6.5.2、创建用户 # useradd -r -g 用户名称 用户组名称
6.6、赋权,让用户组和用户具有操作权限(下面命令中•一定要保证当前所在文件夹是/usr/local/mysql5.6中 ,就是文件解压后文件复制到的文件夹)
6.6.1、变更mysql用户组有操作当前文件夹的权限 # chgrp -R 用户组名称 . (注意后面有 ‘ . ’ )
6.6.2、变更mysql用户具有操作本级目录的权限 # chown –R 用户名称 . (注意后面有 ‘ . ’ )
6.7、初始化(以下命令需要保证在/usr/local/mysql5.6下 )
6.7.1、判断/etc/my.cnf是否存在, # ls /etc/my.cnf
6.7.2、如果存在删除 ,# rm /etc/my.cnf
6.7.3、初始化数据库 # ./scripts/mysql_install_db --user=mysql
6.8、修改配置文件(以下命令需要保证在/usr/local/mysql5.6下 )
6.8.1、复制my.cnf文件 # cp support-files/my-default.cnf /etc/my.cnf
6.8.2、复制启动文件 # cp support-files/mysql.serve /etc/rc.d/init.d/mysql (mysql名称就是等下签到mysql服务的名称,建议不要更改)
6.8.3、添加软连接 (提示没有mysql命令) # ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
6.9、新建root密码
6.9.1、登录mysql,输入密码时直接回车 # mysql -u root -p
6.9.2、使用mysql数据库 # use mysql
6.9.3、修改密码 # update user set password= password ("输入密码") where user='root';
6.9.4、刷新权限 # flush privileges;
6.9.5、退出MySql编辑模式 # exit
6.9.6、这样# mysql -u root -p就要输入密码了,(可以用Navicat连接了)
6.10、设置用户具有访问的权限(自己电脑可以通过Navicat连接mysql,不能连接的原因:1、3306端口没有开放;2、root没有授权%)
6.10.1、设置3360端口请看5.6步骤
6.10.2、登录mysql # mysql -u root -p
6.10.3、# use mysql
6.10.4、执行权限赋予命令 # grant all privileges on *.* to 'root'@'%' identIfied by '密码' with grant option;
6.10.5、刷新权限 # flush privileges;
6.10.6、退出 # quit
6.10.7、这样就完成了,Navicat可以连接了