本文章僅作為個人筆記
一:Tomcat7.0.78
? ? tomcat官網(wǎng):http://tomcat.apache.org/
? ? tomcat7.0.78安裝包下載地址:http://apache.fayea.com/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7.0.78.tar.gz
? ? 運行 wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7.0.78.tar.gz 下載tomcat7.0.78安裝包(如需其他版本可自行在tomcat官網(wǎng)下載)
? ? 運行 tar -zxvf 壓縮文件目錄 -C 解壓目錄 (例:tar -zxvf /tmp/apache-tomcat-7.0.78.tar.gz -C /tomcat)
? ? 運行vim /tomcat/apache-tomcat-7.0.78/conf/tomcat-users.xml 修改tomcat用戶管理文件添加用戶添加如下內(nèi)容(標簽中的各屬性可根據(jù)個人需求更改,username為登陸tomcat時用到的用戶名雄家,password為密碼):
? ? ? ? <role rolename="manager-gui"/>
? ? ? ? <user username="tomcat" password="tomcat" roles="manager-gui" />
? 運行解壓好的tomcat的bin目錄下的startup.sh啟動tomcat(例:/tomcat/apache-tomcat-7.0.78/bin/startup.sh)
? ?訪問ip:8080(例:192.168.86.132:8080)登陸tomcat管理界面
? ? ?登陸后便可管理各項目
? ?遇到的問題:tomcat啟動不了,很卡。解決方案:
? ? ?找到jdk1.x.x_xx/jre/lib/security/java.security文件吝岭,在文件中找到securerandom.source這個設置項蜈出,將其改為:securerandom.source=file:/dev/./urandom
二:JDK1.8.0_121
? ? JDK官方版本選擇地址:http://www.oracle.com/technetwork/java/archive-139210.html
? ? JDK1.8.0_121臨時下載鏈接:http://download.oracle.com/otn/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-i586.rpm?AuthParam=1497703273_d8fe79877f3d22a52e5101e9b98d4488
? ? 運行 wget http://download.oracle.com/otn/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-i586.rpm?AuthParam=1497703273_d8fe79877f3d22a52e5101e9b98d4488?獲取idk1.8.121安裝包
? ? 運行 mv jdk-8u121-linux-x64.rpm?AuthParam=1497703646_97101ffff79d4254dae09db639bba1eb jdk-8u121-linux-x64.rpm 更改下載的安裝包名稱
? ? 運行 rpm -Uvh jdk-8u121-linux-x64.rpm 安裝jdk
? ? echo "JAVA_HOME=/usr/java/jdk1.8.0_121" >> /etc/profile
? ? echo "PATH=\$PATH:\$JAVA_HOME/bin" >> /etc/profile
? ? echo "CLASSPATH=.:\$JAVA_HOME/lib/jt.jar:\$JAVA_HOME/lib/tools.jar" >> /etc/profile
? ? echo "export JAVA_HOME PATH CLASSPATH" >> /etc/profile
? ? 運行 source /etc/profile 是環(huán)境變量立即生效
? ? 運行 java -version 檢測是否安裝jdk完成掰盘,如果顯示版本信息則表示安裝配置成功
三:Mysql5.6.36
? ? Mysql主頁地址:https://www.mysql.com/
? ? Mysql5.6.36下載地址:https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
? ? 運行 wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 獲取安裝包
? ? 運行 tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 解壓安裝包到當前文件夾
? ? 運行 mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql 移動文件夾并改名(安裝)
? ? echo "[mysql]" > /etc/my.cnf
? ? echo "default-character-set=utf8" >> etc/my.cnf
? ? echo "socket=/var/lib/mysql/mysql.sock" >> etc/my.cnf
? ? echo "[mysqld]" >> etc/my.cnf
? ? echo "skip-name-resolve" >> etc/my.cnf
? ? echo "port=3306" >> etc/my.cnf
? ? echo "socket=/var/lib/mysql/mysql.sock" >> etc/my.cnf
? ? echo "basedir=/usr/local/mysql" >> etc/my.cnf
? ? echo "datadir=/usr/local/mysql/data" >> etc/my.cnf
? ? echo "max_connections=200" >> etc/my.cnf
? ? echo "character-set-server=utf8" >> etc/my.cnf
? ? echo "default-storage-engine=INNODB" >> etc/my.cnf
? ? echo "lower_case_table_names=1" >> etc/my.cnf
? ? echo "max_allowed_packet=16M" >> etc/my.cnf
? ? 運行 mkdir -p /var/lib/mysql/mysql 創(chuàng)建 /var/lib/mysql/mysql 文件夾
? ? 運行 groupadd mysql 添加mysql用戶組
? ? 運行 useradd -g mysql mysql 創(chuàng)建mysql用戶并加入mysql用戶組
? ? 運行 chown -R mysql:mysql /usr/local/mysql ? 賦權(quán)文件夾為mysql用戶及組
? ? 運行 chown -R mysql:mysql /var/lib/mysql 賦權(quán)文件夾為mysql用戶及組
? ? 運行 /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql安裝數(shù)據(jù)庫,可能會報如下錯:
? ? 如果出現(xiàn)此錯峡竣,運行 yum install -y perl-Module-Install.noarch 即可,如果未出錯請忽略
? ? 再次運行 chown -R mysql:mysql /usr/local/mysql? 賦權(quán)文件夾為mysql用戶及組(新增data文件夾)
? ? 運行 chown 777 /etc/my.cnf ?賦予my.cnf最大權(quán)限
? ? 運行 cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld 復制啟動腳本到資源目錄
? ? 運行 chmod +x /etc/rc.d/init.d/mysqld 增加mysqld服務控制腳本執(zhí)行權(quán)限
? ? 運行 chkconfig --add mysqld 添加mysqld到系統(tǒng)服務
? ? 運行 chkconfig --list mysqld 檢查mysqld是否添加到系統(tǒng)服務
? ? 配置環(huán)境變量:
? ? echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
? ? 運行 source /etc/profile 是環(huán)境變量生效
? ? 運行 service mysqld start 啟動mysql
? ? mysql默認無密碼 運行 mysql -uroot -p再直接回車即可登陸mysql
四:Python2.6.6
? ? python官網(wǎng)地址:https://www.python.org
? ? python2.6.6下載地址:https://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz
? ? 因為yum依賴于python量九,所以centos7默認安裝了python适掰,但是版本為2.7.5,為了安裝我們想要的版本荠列,所以需要另外處理类浪。
? ? 運行 python -V 查看當前python版本,如果已經(jīng)是2.6.6則無需處理
? ? 運行 which python查看python可執(zhí)行文件位置
? ? 運行 ls -al /usr/bin/python* 可看到可執(zhí)行文件python指向python2,python2又指向python2.7肌似,也就是說python命令執(zhí)行的系統(tǒng)預裝的python2.7
? ? 運行 wget https://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz?獲取python2.6.6安裝包
? ? 運行 tar -zxvf Python-2.6.6.tgz?解壓縮安裝包
? ? 運行 cd Python-2.6.6 進入python2.6.6文件夾
? ? 運行 ./configure --prefix=/usr/local/python/python2.6.6 配置安裝python至/usr/local/python/python2.6.6目錄费就,如果出現(xiàn)如下錯誤則可能是gcc未安裝導致的,可運行 yum install gcc -y 安裝
? ? 運行 make install 即可安裝python
? ? 運行 mv /usr/bin/python /usr/bin/python.bak 完成當前python備份
? ? 最后運行 ln -s /usr/local/python/python2.6.6/bin/python /usr/bin/python 完成python軟鏈
? ? 此時運行 python --version 會發(fā)現(xiàn)版本已經(jīng)為2.6.6了
? ? 而更改python后川队,可能會導致yum的運行異常力细,此時需要更改yum的配置以適應新的python版本。
? ? 運行 vi /usr/bin/yum 更改#!/usr/bin/python 為 #!/usr/bin/python2.6即可