第一步:安装CentOS6.3 关于安装教程,本文没有附上,请自行解决!
附上下载地址:http://www. (官网下载) 第二步:安装JDK7(jdk-7u7-linux-x64-rpm.bin) 1.在安装之前要卸载自带的JDK版本 # rpm -qa|grep jdk ← 查看jdk的信息 # yum -y remove xxx ← 卸载( xxx为显示的版本信息) 2.安装 # chmod 777 jdk-7u7-linux-x64-rpm.bin ← 修改权限为可执行 # ./jdk-7u7-linux-x64-rpm.bin ← 选择yes同意上面的协议(在路径/opt下) # rpm -ivh jdk-7u7-linux-x64.rpm ← 选择yes直到安装完毕 3.配置环境变量 # vi /etc/profile ← 编辑profile文件 在profile文件的最后面添加如下: export JAVA_HOME= /xxx/xxx ← java安装的绝对路径 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin # source /etc/profile ← 使配置生效 第三步:安装Tomcat7.0(apache-tomcat-7.0.29.tar.gz) 1.下载Tomcat7.0 官网下载 2.安装 # tar -xzvf apache-tomcat-7.0.29.tar.gz ← 解压(在路径/opt下) # cd /opt/T omcat 6 /bin/ ← 进入bin # ./ startup.sh ← 启动Tomcat ,可以测试成功与否 第四步:安装MySQL(mysql-5.5.27.tar.gz) 1.安装Mysql5.5之前先卸载CentOS自带的Mysql # rpm -qa|grep mysql ← 查看版本信息 # yum remove xxx ←卸载(xxx为显示的版本信息) 2.安装cmake(cmake-2.8.9.tar.gz)(安装MySQL时用到,下载到/usr/local/src目录下) # cd /usr/local/src/ ← 进入 # tar xzvf cmake-2.8.9.tar.gz ←解压 # cd cmake-2.8.9 ← 进入 # ./bootstrap ←执行 执行出现错误信息,其 原因为:缺少C的编译器 3.安装gcc编译器 (用yum安装) # yum install gcc 4.继续cmake的安装 # ./bootstrap 执行再次出现错误信息,其原因为:缺少C++编译器 5.安装gcc-c++编译器 (用yum安装) # yum install gcc-c++ 6.继续cmake的安装 # ./bootstrap # gmake # gmake install 7.正式安装Mysql 7.1添加mysql用户和用户组 # groupadd mysql # useradd -g mysql mysql 7.2 进入目录解压安装 # cd /opt/mysql # tar xzvf mysql-5.5.27.tar.gz # cd mysql-5.5.27 # cmake . 执行出现错误信息,其 原因为:缺少Curses包 7.3安装 ncurses-devel (用yum安装) # yum install ncurses-devel 7.4重新cmake运行 # cmake . 执行出现错误信息,其 原因为:缺少Bison 7.5安装 bison (用yum安装) # yum install bison 7.6重新cmake运行 # cmake . # make && make install 注:安装时间比较久! 8.配置 配置防火墙,开启3306端口: # vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 注:这条规则应该添加到默认22端口的后面。(如上所示) 重启防火墙,使其配置生效: # /etc/init.d/iptables restart 关闭SELINUX: # vi /etc/selinux/config 在最后面添加如下信息: SELINUX=disabled :x ←保存退出 重启系统,使其生效: # shutdown -r now |
|
来自: Dead n Gone > 《CentOS》