Linux下初步搭建Web应用环境和调试
上一篇 / 下一篇 2012-04-16 16:16:43 / 个人分类:Linux 学习
JAVA运行环境:jdk-1_0_17
数据库服务器:
MySQL-server-community-5.0.92-1/MySQL-client- community-5.0.92-1.rhel5
Web服务器:httpd-2.2.3-31.el5.i386
FTP服务器 vsftpd-2.0.5-16
1、搭建JAVA的运行环境
(1)、系统环境
操作系统: RedHatEnterprise Linux server 5.4(rhel 5.4)
(2)、安装JDK
1.) 从www.oracle.com下载最新的Java SE Development Kit 7 jdk-7-linux-i586.rpm
2. ) 将JDK安装文件jdk-7-linux-i586.rpm拷贝到Redhat任意目录下。例如:/opt/jdk(目录jdk需要手动新建)
3. 执行 rpm -ivh jdk-1_5_0_17-linux-i586.rpm
此时,系统会开始安装JDK。安装结束后可以在/usr目录下发现新增了一个名为java的文件夹。该文件夹就是安装好的JDK目录。
4. 设置环境变量
a. 进入/etc文件夹,找到文件profile并打开(命令为:#vi profile)。
b. 找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC,修改为下面的形式(按i让编辑器处于插入状态):
JAVA_HOME=’/usr/java/jdk1.7.0′
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC CLASSPATH
按ESC退出编辑模式,在文件末尾输入:wq回车保存并退出vi
5. 设置完毕后,保存文件。重启Redhat后(或者使用source /etc/profile使配置文件立即生效)登录控制终端,键入:java -version;
如果出现java version “1.7.0”等字样,说明您的JDK已经安装成功了!
如果不能正常显示版本号可能是由于系统自带的是jdk1.4.2
需要卸载后才能使用java -version看到正确的版本号
rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.i386
source /etc/profile
java -version
就可以看到正确的版本号了
6.测试配置环境
写个简单的HelloWorld来测试一下
[root@esprit java]# vi HelloWorld.java
文件中输入:
public class HelloWorld
public static void main(String args[])
{
System.out.println( " Hello World in Linux!! " );
}
}
:wq保存退出
[root@esprit java]# javac HelloWorld.java
没有错误,接着
[root@esprit java]# java HelloWorld
shell下输出:Hello World in Linux!!
2、安装MySQL数据库
MySQL数据库服务器可以到www.mysql.com网站下载。一种是二进制版本(已编译)MySQL-server-community-5.0.92-1/MySQL-client- community-5.0.92-1.rhel5
安装如下:
rpm –ivhMySQL-server-community-5.0.92-1.rpm
rpm –ivhMySQL- client -community-5.0.92-1.rpm
安装成功在终端进行如下操作:
[root@localhost ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.92-community MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
| test1 |
+--------------------+
4 rows in set (0.01 sec)
mysql> use test1
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables
-> ;
+-----------------+
| Tables_in_test1 |
+-----------------+
| login |
| teacher |
+-----------------+
2 rows in set (0.00 sec)
mysql>
输入quit退出
我们可以在mysql 进行相关的数据库查询
3、搭建web服务器环境变量
1)安装httpd-2.2.3-31.el5.i386.rmp
rmp –ivh httpd-2.2.3-31.el5.i386.rmp
2)修改配置文件:/etc/httpd/conf/httpd.conf找到public_html处
UserDir Disable这行前面加上“#”
UserDir public_html这行前面去掉“#”
TAG:
我的栏目
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | 5 | 6 | ||||
7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
28 | 29 | 30 |
我的存档
数据统计
- 访问量: 44529
- 日志数: 41
- 建立时间: 2012-03-29
- 更新时间: 2013-07-02
清空Cookie - 联系我们 - 51Testing软件测试网 - 交流论坛 - 空间列表 - 站点存档 - 升级自己的空间
Powered by 51Testing
© 2003-2021
沪ICP备05003035号