| Posted in LINUX&WIN @ 2007/04/18 18:14 by 博爱老头
      是老问题了,今天有人问,所以花了点时间整理了一下(以前写过一篇,但是说写的不详细sweat),贴出来供大家参考:

需要下列的包:
JDK:j2sdk-1_4_2_09-linux-i586.bin
Apache2.0.54:httpd-2.0.54.tar.gz
MySQL:mysql-standard-4.1.14-pc-linux-gnu-i686.tar.gz
Tomcat:jakarta-tomcat-5.0.28.tar.gz
jakarta-tomcat-connectors-jk2:jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz

下面开始安装:

一:安装jdk
[root@localhost download]# ./j2sdk-1_4_2_09-linux-i586.bin
这一步执行完成后,会在download下面生成j2sdk1.4.2_09文件夹
[root@localhost download]#cp -r j2sdk1.4.2_09 /opt/java/
把jdk   copy到自己合适的目录,我的是/opt/java/
然后配置环境变量,用最简单的方法:
[root@localhost download]#vi /etc/profile

ok,注销一下,登陆进来,
[root@localhost download]#java -version
下面出现jdk的版本就说明配置成功了。如果没有,请对应上面的方法检查有没有错误的地方。
二:安装MySQL
[root@localhost download]# tar xzfv mysql-standard-4.1.14-pc-linux-gnu-i686.tar.gz
[root@localhost download]# cd mysql-standard-4.1.14-pc-linux-gnu-i686
[root@localhost mysql-standard-4.1.14-pc-linux-gnu-i686]# groupadd mysql
[root@localhost mysql-standard-4.1.14-pc-linux-gnu-i686]# useradd -g mysql mysql
[root@localhost download]# mv mysql-standard-4.1.14-pc-linux-gnu-i686 /opt/mysql
[root@localhost download]# cd /opt/mysql
[root@localhost mysql]# scripts/mysql_install_db --user=mysql
[root@localhost mysql]# chown -R root .         //将当前文件夹关联到root用户组
[root@localhost mysql]# chown -R mysql data
[root@localhost mysql]# chgrp -R mysql .        //当前目录的所有权是mysql
启动mysql
[root@localhost mysql]# bin/mysqld_safe --user=mysql &
连接上mysql
[root@localhost mysql]# ./bin/mysqladmin -u root password ‘password’
[root@localhost mysql]# ./bin/mysqladmin -u root -h localhost.localdomain password 'pass'
[root@localhost mysql]# ./bin/mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 5 to server version: 4.1.14-standard
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
下面配置mysql以服务的形式启动
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql
[root@localhost mysql]# vi /etc/init.d/mysql
添加如下内容:
basedir=/opt/mysql
datadir=/opt/mysql/data
[root@localhost mysql]# chkconfig --level 345 mysql on
[root@localhost mysql]# service mysql restart
Shutting down MySQL... [ OK ]
Starting MySQL [ OK ]
[root@localhost mysql]#
修改密码啊什么的就自己去弄了。:)

三:安装apache
[root@localhost download]# tar zvxf httpd-2.0.54.tar.gz
[root@localhost download]# cp -r httpd-2.0.54 /var/www/
[root@localhost download]# cd /var/www/httpd-2.0.54/
[root@localhost httpd-2.0.54]# ./configure --prefix=/home/www/apache --enable-module=most --enable-shared=max --enable-so
[root@localhost httpd-2.0.54]# make
[root@localhost httpd-2.0.54]# make install
如果你想创建一个启动脚本,就创建下面的文件:
[root@localhost httpd-2.0.54]# vi /etc/init.d/httpd

[root@localhost httpd-2.0.54]# cd /etc/init.d/
[root@localhost init.d]# chmod 755 httpd
[root@localhost init.d]# chkconfig --level 345 httpd on
[root@localhost init.d]# service httpd restart
Apache又安装完了!sweat 累!

四:安装Tomcat
这个是最容易的了。
[root@localhost download]# tar xzfv jakarta-tomcat-5.0.28.tar.gz
[root@localhost download]# cp -rf jakarta-tomcat-5.0.28 /var/www/tomcat
[root@localhost download]# cd /var/www/tomcat
启动tomcat服务:
[root@localhost tomcat]# ./bin/startup.sh
查看是否启动了tomcat
[root@localhost tomcat]# ps -aedf |grep tomcat
如果除了一个root的bash命令外,还有一个tomcat的进程,就说明已经启动了。
停止tomcat服务:
[root@localhost tomcat]# ./bin/shutdown.sh

五:编译生成tomcat和apache的连接器
注意下面的每一步都很关键,请小心:
[root@localhost download]# tar xzfv jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
[root@localhost download]# cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/
[root@localhost native2]# ./configure --with-apxs2=/home/www/apache/bin/apxs
[root@localhost native2]# make
[root@localhost native2]# cd ../build/jk2/apache2/
[root@localhost apache2]# /home/www/apache/bin/apxs -n jk2 -i mod_jk2.so
这样就生成了mod_jk2.so这个连接文件。

六:整合tomcat和apache
[root@localhost apache2]# cd /home/www/apache/conf/
添加连接器到apache中
[root@localhost conf]# vi httpd.conf
LoadModule jk2_module modules/mod_jk2.so
然后在这个目录新建一个文件workers2.properties
[root@localhost conf]# vi workers2.properties

接下来进入tomcat下的conf目录:
[root@localhost conf]# cd /home/www/tomcat/conf/
修改server.xml文件
[root@localhost conf]# vi server.xml

把这一段的注释取消。

然后用浏览器测试下就好了。
大功告成!!!sweat


作者:博爱老头@博爱老头的草屋
地址:http://www.icnote.com/post/32/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最新日志 随机日志 综合排行
  • 钻石壁纸+一首经典老歌
  • 国内3G牌照正式发放 扫盲...
  • 用java将本地化语言转换...
  • ThrottleLock ...
  • 新年快乐
  • [music] Sisse...
  • 可口的三文鱼 你不知道的故...
  • [music] 听歌时间-...
  • 平安夜 杂记
  • DOPOD S900 官方...
  • MD5加密算法
  • 写在2008年的第一天
  • [music] 听歌时间-...
  • CB又被挂马了,主页被修改
  • linux下mysql自动...
  • “嫦娥一号”初定于明天18...
  • 俄披露联盟号遇险内情,太空...
  • [音乐]老歌重听-Ever...
  • 在公司内网搭建了一个NOD...
  • 嫦娥一号将启用微波探月,探...
  • java  msn机器人
  • JSTL详解
  • 终于在fc6下把TL-WN...
  • eXtremeTable的...
  • DES加密、解密字符串算法...
  • IDC sees $49 ...
  • eclipse 安装pyt...
  • 放假早起,听到熟悉经典的音...
  • 测试Issue管理利器JI...
  • Waiting for f...
  • 文章来自: 本站原创
    Tags: ,
    qqqqqqqq Email Said,
    2008/03/03 19:01
    上面关于linux下面安装apache+tomcat+mysql 中的操作可不可以给大体分析下啊 ,实在是不理解
    博爱老头 回复于 2008/03/03 19:20
    操作?不知道你具体指的是什么操作。
    小迷糊 Said,
    2007/06/13 09:40
    shy
    谢谢。。。。
    博爱老头 回复于 2007/06/13 10:00
    shy
    小迷糊 Said,
    2007/06/12 20:33
    哥哥,麻烦问个问题,我们留了个作业,是这样的:

    做一个电费计算和收费的数据库应用系统。

    假如:1. 不考虑各种损耗(线损和变损)。

           2. 不考虑基本电费和力调电费。

           3. 实行一个用户一个电表一个电价。

           4. 用户电表下无下挂其他用户电表。

           5. 用户一次性全部交清电费。

           6. 不考虑违约金。

           7. 全年电价分丰水期(5~10月)和枯水期(其它月份)两种不同电价。

           8. 无用户界面要求。

    我们是在WIN下学的数据库,但是我自己使用的是FC6,并且按照上面的方法安装了MYSQL。那么使用MYSQL可以做上面的作业吗?如果不能,还需要安装什么工具?
    谢谢。
    博爱老头 回复于 2007/06/13 09:04
    可以的,如果你要用proc的话,就要用mysql5.0或以上的版本了。如果要方便的话,你还可以安装一个mysql的“mysql-Administrator”,这个是图形界面的mysql管理器系列。
    小迷糊 Said,
    2007/05/30 12:11
    找了很久,又是在这里找到的。smile
            看起来以后要驻扎在这里了。
            Thanks
    博爱老头 回复于 2007/05/30 13:04
    呵呵。。。欢迎!
    FFFFFFFFFFFF Said,
    2007/04/21 13:23
    smokeshockshockshockshockshockshuaishuaishuai
    博爱老头 回复于 2007/04/21 13:54
    分页: 1/1 第一页 1 最后页
    发表评论
    昵称
    密码 [ 游客无需密码 ]
    电邮
    网址
    打开HTML 打开UBB 打开表情 隐藏 记住我