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编码才可以哦。

猜你喜欢

转载自xa-zbl.iteye.com/blog/1826785
今日推荐