gjs622520 发表于 2013-1-29 00:19:37

linux开发环境配置

一、安装linux
   安装版本:redhat 9,可能出现花屏,解决:
   在出现grub后,按“e”,然后出现grub的配置文件,按键盘移动光标到第二行“Ker……”, 再按“e”,然后在这一行的结尾加上:空格 single,然后按“b”重启,就进入了“单用户模式”。进入后在提示符下敲入:vi /etc/X11/XF86Config ,打开这个文件,找到“/Screen”。然后把24改为16,然后按ESC键,按Shift+:,输入wq存退出。输入init 6,重新启动。(原因不支持24色)
    suse 10.3没有问题。
二、安装JDK
suse 10.3:自带jdk1.5。
redhat 9:
1、chmod +x JDK6.bin使其获得可执行权限
2、rpm –ivh JDK6.bin安装
3、配置环境变量:
   #vi /etc/profile打开配置文件(i为插入,ctrl+c结果输入,:wq为保存退出)
   exportJAVA_HOME=/home/jdk1.6.0_01
   exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
   exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin   
   键入java -version显示版正确说明配置成功
三、安装tomcat
1、apache-tomcat-6.0.16.tar.gz
    用命令gunzip apache-tomcat-6.0.16.tar.gz 和tar -zxvf apache-tomcat-6.0.16.tar
    或用打包器解压到/home/tomcat6
2、配置环境变量
    export CATALINA_BASE=/home/tomcat6
    export CATALINA_HOME=/home/tomcat6
    # netstat –l (查看端口)
    到tomcat6/bin目录下./startup.sh开启服务./shutdown.sh关闭服务
    开启显示:
    Using CATALINA_BASE: /home/tomcat6
    Using CATALINA_HOME: /home/tomcat6
    Using CATALINA_TMPDIR: /home/tomcat6/temp
    Using JAVA_HOME:/home/jdk1.6.0_01
    正常
    有时要在server.xml加入<Context path="" docBase="ROOT" debug="0"/>
3、测试
    reboot一下,使用修改配置文件生效
    ./startup.sh
    在浏览器中http://localhost:8080
    出现主页成功
四、安装eclipse
   1、redhat 9下: 将eclipse-SDK-3.3.1.1-linux-gtk.tar.gz解压到/home/eclipse
    chmod -x MyEclipse_6_0_1GA_E3_3_1_Installer.bin
    ./MyEclipse_6_0_1GA_E3_3_1_Installer.bin开始安装,很慢……
   2、suse 10.3下:安装MyEclipse会报xlib.lock错,解决:
    在/etc/profile 末尾加上:
    export LIBXCB_ALLOW_SLOPPY_LOCK=true
五、安装mysql
    服务器:
    mysql-5.0.27.tar.gz
    解压后# ./configure --sysconfdir=/etc (编译生成makefile)
    # make; make install
    cp /usr/local/share/mysql/my-????.cnf /etc/my.cnf(拷贝配置文件)
    对MySQL进行初始化
    # cd /usr/local/mysql
    # scripts/mysql_install_db --user=mysql(初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限)
    # chown -R root . (设定root能访问/usr/local/mysql)
    # chown -R mysql data (设定mysql用户能访问/usr/local/mysql/data ,里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生。)
    # chown -R mysql data/.(//设定mysql用户能访问/usr/local/mysql/data/mysql下的所有文件)
    # chgrp -R mysql .(设定mysql组能够访问/usr/local/mysql)
    # /usr/local/mysql/bin/mysqld_safe --user=mysql & (运行mysql)
    如果没有问题的话,应该会出现类似这样的提示:
    42264
    # Starting mysqld daemon with databases from /usr/local/mysql/var
    修改密码命令会有提示。
    启动服务器
    #bin/mysqld_safe --user=mysql &

    # cp support-files/mysql.server /etc/rc.d/init.d/mysqld (copy编译目录的一个脚本 )
    # chmod 700 /etc/init.d/mysqld(设置使mysql每次启动都能自动运行)
    # chkconfig --add mysqld
    # chkconfig --level 345 mysqld on
    mysql默认端口是3306
页: [1]
查看完整版本: linux开发环境配置