第一步:安裝CentOS6.3
關於安裝教程,本文沒有附上,請自行解決!
附上下載地址:http://www.centos.org (官網下載)
第二步:安裝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