Linux下安裝配置 jdk7 + tomcat7 + mysql

 一、Linux下安裝配置 JDK 7 

 
1、下載jdk
由於我在linux環境下下載jdk不成功,所有手動下載

我下載的是jdk-7u13-linux-i586.tar.gz

然後上傳到服務器上 /var/local/下
(由於本人不熟悉linux命令,只好藉助於VPSMate面板完成文件上傳 尷尬
關於VPSMate的安裝方法,可以參考文章:給VPS安裝VPSMate控制面板
2、解壓安裝jdk

我們把JDK安裝到這個路徑:/usr/lib/jvm
如果沒有這個目錄(第一次當然沒有),我們就新建一個目錄

1
2
cd /usr/lib
sudo mkdir jvm
建立好了以後,我們來到剛纔下載好的壓縮包的目錄,解壓到我們剛纔新建的文件夾裏面去,並且修改好名字方便我們管理
1
2
3
sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0_05/ jdk7
3、 配置環境變量 
打開/etc/profile, 在文件的最後添加以下配置
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出
4、 測試 
 java -version 
 
卸載JDK
刪除jdk的安裝目錄
rm -rf jdk7
刪除jdk的環境變量
把上面設置的環境變量給去掉,保存退出即可。
 
二、Linux下安裝tomcat
1、下載tomcat
http://apache.etoak.com/tomcat/tomcat-7/v7.0.35/bin/apache-tomcat-7.0.35.tar.gz
2、解壓tomcat
3、將解壓後的tomcat目錄拷貝到/usr/local/目錄下,重命名爲tomcat7
4、 運行bin目錄下的startup.sh
./startup.sh

注:在執行./startup.sh,或者./shutdown.sh的時候,爆出了Permission denied,

其實很簡單,就是在執行tomcat的時候,用戶沒有權限,而導致無法執行,

用命令chmod 修改一下bin目錄下的.sh權限就可以了:

chmod u+x *.sh
 
再次執行 /usr/local/tomcat7/bin/startup.sh (或/usr/local/tomcat7/bin/shutdown.sh)就可以了。
 
瀏覽器地址欄輸入:http://[ip]:8080/就可以訪問了。
 三、Linux下安裝mysql

      之前在centos上安裝mysql時都是通過下載源碼包,然後自己編譯設置的,其實在centos的linux中可以使用yum來進行mysql的安裝,非常簡單,適用於一般使用的情況。

  1. yum install mysql
  2. yum install mysql_server

      執行上面的2條命令後就可以成功的安裝mysql服務端和客戶端了,默認mysql的命令都放在/usr/bin目錄下,mysql的配置文件則是/etc/my.cnf文件。默認的mysql配置是不支持中文的,我們需要調整mysql的配置,設置編碼,如下:

  1. # 打開mysql的配置文件
  2. vi /etc/my.cnf
  3.  
  4. # 在mysqld和mysqld_safe下面都添加如下行
  5. default-character-set=utf8

      完成上面的配置後保存,然後啓動mysql,使用root用戶登錄進去後就可以直接創建表了,表的配置都是utf8的編碼,方便我們的中文存儲,如下:

  1. # 啓動mysql程序
  2. service mysqld start
  3.  
  4. # 使用root用戶登錄
  5. mysql -uroot -p
  6.  
  7. # 在mysql控制檯查看編碼信息
  8. mysql> show variables like '%char%';
  9. +--------------------------+----------------------------+
  10. | Variable_name | Value |
  11. +--------------------------+----------------------------+
  12. | character_set_client | latin1 |
  13. | character_set_connection | latin1 |
  14. | character_set_database | utf8 |
  15. | character_set_filesystem | binary |
  16. | character_set_results | latin1 |
  17. | character_set_server | utf8 |
  18. | character_set_system | utf8 |
  19. | character_sets_dir | /usr/share/mysql/charsets/ |
  20. +--------------------------+----------------------------+
  21. 8 rows in set (0.00 sec)

      可以看到,數據庫的編碼已經改成了utf8了,這樣我們就可以在程序中放心的使用中文了,記得在設置mysql的鏈接時也需要指定utf8編碼纔可以哦。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章