📄 2003+linux.txt
字号:
在Windows2003上安装Linux(MagicLinux)+Mysql5+Apache2+PHP5+JSP(Tomcat5) - longch - DonewsBlog
longch
interesting
DonewsBlog | Donews首页 | Donews社区 | Donews邮箱 | 我的首页 | 联系作者 |
聚合 | 登录 10篇文章 :: 0篇收藏:: 1篇评论:: 0个Trackbacks
文章
flash(RSS)
java(RSS)
linux(RSS)
脚本编程(RSS)
随笔(RSS)
收藏
相册
存档
2006年11月(1)
2006年10月(7)
2006年09月(2)
最近评论
阿晓(网上东东):这篇文章值得我们去研究
在Windows2003上安装Linux(MagicLinux)+Mysql5+Apache2+PHP5+JSP(Tomcat5)
实际动手操作:
在Windows2003上安装Linux(MagicLinux)+Mysql+Apache+PHP+JSP(Tomcat)
在学习完相当的理论知识后,便要真正的动手实战去运用学过的知识了,在这个过程中可以体会到学有所成的成就感,特别是在碰到一些书本中未提及到的问题,自己去动手解决,成就感就会更加的强烈,有时还会发现书本中的一些不足之处。一句话来说:动手会增强自己对以前知识的巩固以及继续学习下去的信心。
本人计算机硬件配置:
CPU:AMD Sepmpron™ 64 Processor 2800+ 1.61GHz
Memory:kingmax DDR400 512MB + kingston DDR400 512MB
本次操作所需的软件和环境:
操作系统:Microsoft windows Server 2003 Enterprise Edition Service Pack1
虚拟机软件:Vmware Workstation (Version:4.5.2 build-8848)
硬盘空间:4GB
光盘映像:MagicLinux-2.0-1.iso
Mysql源码包:mysql-5.0.22.tar.gz
Apache源码包:httpd-2.2.3.tar.gz
Php源码包:php-5.1.4.tar.gz
Tomcat二进制包:apache-tomcat-5.5.17.tar.gz
Tomcat连接器源码包:jakarta-tomcat-connectors-jk2-src-current.tar.gz
动手安装过程:
一、安装Vmware Workstation,一路按next就OK了,具体过程略。若在这步遇到问题,请联系我,QQ:383082654。
二、安装MagicLinux:
1) 启动VMware
打开:File->New Virtual Machine,单击next
选择Typical,next
选择Linux(Other Linux),next
填入虚拟机名字,如:longCH ,路径: f:\linux\longCH,next
选择Use bridged networking
填写硬盘空间: 4.0G, FINISH
(上面的具体选项和数据是我的个人喜好输入,具体的选项和数据可以适当的因人而异。)
2) 编辑新建的虚拟机longCH,单击“Edit virtual machine settings”
具体设备参数:
Memory:256MB
CD-ROM Use ISO image:“your MagicLinux iso file location”
3) 安装Linux
单击Start the virtual machine
你会看到MagicLinux安装提示,这时直接按回车键。安装界面是中文的图形界面,懂中文的朋友在下面的安装过程可以轻松搞定了。
略过一些简单的步骤,来到分区设置:我们可以分两个区,具体操作如下:
分区1: 分区类型:主分区
分区1:格式化:文件系统 linux-swap
分区1:使用:从始点开始,573M
分区2:分区类型:主分区
分区2:格式化:文件系统 ext3 加载点/
分区2:使用:从始点开始,全部
(上面的具体选项和数据是我的个人喜好输入,具体的选项和数据可以适当的因人而异。)
再略过一些简单的步骤,我的机器配置安装MagicLinux用了12.58分钟,下面来到系统设置:
主机名:longCH) 用户密码:********
很快地,MagicLinux安装成功,系统提示重启。
三、安装mysql:
安装准备:在Windows系统建立一个FTP服务器,把一些将要用到的软件包放到服务器上。
下面是将要用到的一些简单的FTP命令,具体详细的请输入?获取帮助。
#ftp yourFtpServerAddress 连接到目标FTP服务器
#username 使用FTP的用户名
#password 相应的用户密码
ftp>ls 显示文件列表
ftp>cd 改变到相应的目录
ftp>lcd 定位下载文件到本地电脑的目录
ftp>mget mysql* 下载文件到本地硬盘
ftp>bye 断开连接
好了,有了以上的准备,可以轻松地继续下去了:
启动MagicLinux后,打开控制台按以下步骤输入:
到FTP服务器下载mysql源码包
[root@longCH ~]#ftp 219.222.170.27
Name(219.222.170.27:root): longch
Password:******
ftp>mget mysql*
ftp>bye
开始安装mysql:
[root@longCH ~]# groupadd mysql
[root@longCH ~]# useradd –g mysql mysql
[root@longCH ~]# tar zxvf mysql-5.0.22.tar.gz
[root@longCH ~]# cd mysql-5.0.22
[root@longCH ~]# ./configure –prefix=/usr/local/mysql
[root@longCH ~]# make
[root@longCH ~]# make install
[root@longCH ~]# cd /usr/local/mysql
[root@longCH mysql]# bin/mysql_install_db –user=mysql
[root@longCH mysql]# chown -R root
[root@longCH mysql]# chown -R mysql var
[root@longCH mysql]# charp -R mysql .
[root@longCH mysql]# bin/mysqld_safe –user=mysql &
到此为止,mysql已经安装完成,并成功运行了。
下面测试一下:
[root@longCH mysql]# bin/mysql –u root –p
Enter password: ******
Mysql>show databases;
+----------------------------------+
| Database |
+----------------------------------+
| information_schema |
| mysql |
| test |
+----------------------------------+
测试mysql完成,mysql已经正常运行。
四、安装apache
到FTP服务器下载apache源码包
[root@longCH ~]#ftp 219.222.170.27
Name(219.222.170.27:root): longch
Password:******
ftp>mget httpd *
ftp>bye
开始安装mysql:
[root@longCH ~]# tar zxvf httpd-2.2.3.tar.gz
[root@longCH ~]# cd httpd-2.2.3
首先,编译和安装 apr 1.2
[root@longCH httpd-2.2.3] cd srclib/apr
[root@longCH apr] ./configure --prefix=/usr/local/apr-httpd
[root@longCH apr] make
[root@longCH apr] make install
编译和安装 apr-util 1.2
[root@longCH apr] cd ../apr-util
[root@longCH apr-util] ./configure --prefix=/usr/local/apr-util-httpd
--with-apr=/usr/local/apr-httpd/
[root@longCH apr-util] make
[root@longCH apr-util] make install
配置 httpd
[root@longCH apr-util] cd ../../
[root@longCH httpd-2.2.3] ./configure –prefix=/usr/local/httpd
--with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd
[root@longCH httpd-2.2.3] make
[root@longCH httpd-2.2.3] make install
Apache安装完成。下面是测试:
[root@longCH httpd-2.2.3] usr/local/httpd/bin/apachectl start
打开浏览器,并输入URL:http:// yourHttpServerAddress /index.html,(Linux显示本地IP命令:ifconfig)
测试完成,apache已经正常运行!
五、为apache安装PHP处理模块
到FTP服务器下载apache源码包
[root@longCH ~]#ftp 219.222.170.27
Name(219.222.170.27:root): longch
Password:******
ftp>mget php *
ftp>bye
开始安装:
[root@longCH ~]# tar zxvf php-5.1.4.tar.gz
[root@longCH ~]# cd php-5.1.4
[root@longCH php-5.1.4]# ./configure –prefix=/usr/local/php
--with-spxs2=/usr/local/httpd/bin/apxs
[root@longCH php-5.1.4]# make
[root@longCH php-5.1.4]# make install
[root@longCH php-5.1.4]# cp php.ini-recommended /usr/local/php/lib/php.ini
配置 apache :
打开apache的配置文件中,添加下面的代码,在<ifModule mime_module>标签的最后面添加:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
退出并另存文档为index.php。
至此PHP已经安装完成,下面进行测试:
写个php测试页,把index.html打开,在<body>标签添加内容如下:
<?php phpinfo(); ?>
打开浏览器,并输入URL:http:// yourHttpServerAddress /index.php
测试完成,apache+PHP已经正常运行!
六、整合Tomcat到apache
到FTP服务器下载apache二进制包和Tomcat连接器源码包:
[root@longCH ~]# ftp 219.222.170.27
Name(219.222.170.27:root): longch
Password:******
ftp>mget apach *
ftp>mget jaka*
ftp>bye
[root@longCH ~]# cd /usr/local/httpd/
[root@longCH httpd]# mkdir lib
[root@longCH httpd]# cd lib
[root@longCH lib]# ln -s /usr/local/apr-httpd/lib/libapr-1.so.0.2.7 libapr-1.so
[root@longCH lib]# ln -s /usr/local/apr-util-httpd/lib/libapr-util-1.so.0.2.7
libapr-util-1.so
[root@longCH lib]# cd /root/
[root@longCH ~]# tar zxvf apache-tomcat-5.5.17.tar.gz –C
/usr/local/apache-tomcat-5.5.17/
[root@longCH ~]# tar zxvf jakarta-tomcat-connectors-jk2-src-current.tar.gz
[root@longCH ~]# cd jakarta-tomcat-connectors-jk2-src-current/jk/native2/
[root@longCH native2]# ./configure –with-apxs2=/usr/local/httpd/bin/apxs
[root@longCH native2]# make
[root@longCH native2]# cp ../build/jk2/apache2/mod_jk2.so
/usr/local/httpd/modules/
编辑apache配置文档,在/usr/local/httpd/conf/httpd.conf里面配置:
#tomcat
LoadModule jk2_module modules/mod_jk2.so
JkSet config.file /usr/local/httpd/conf/workers2.properties
编辑Tomcat配置文档,在/usr/local/apache-tomcat/conf/server.xml配置:
在<Host name=”localhost” appBase=”webapps” …>标签改写WEB文件夹,添加:
<Context path=”” docBase=”/usr/local/httpd/htdocs” debug=”0” />
编辑workers2.properties文件,在最末尾添加:
[uri:/*.jsp]
Worker=ajp13:localhost:8009
到此为止,所有工作完成!
编辑index.html,在<body>添加一段代码:The time is <%=new java.util.Date() %>!
关闭并另存为index.jsp
启动tomcat,重启apache
打开浏览器,并输入URL:http:// yourHttpServerAddress /index.jsp
OK,测试成功!!
至此,在Windows2003上安装Linux(MagicLinux)+Mysql+Apache+PHP+JSP(Tomcat)已经全部完成,并通过了简单的测试。服务器已经能正常运行,本文到此已结束。下次将写一篇文章关于对本服务器的安全配置。谢谢观看!
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1032258
[点击此处收藏本文] 发表于2006年09月08日 12:58 PM
没有评论。
发表评论
大名:
网址:
验证码
评论
记住我?
Powered by:
Copyright © longch
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -