分享
 
 
 

WIN2000+PHP+MYSQL+APACHE+TOMCAT+JSP完全整合说明

王朝java/jsp·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

WIN2000+PHP+MYSQL+APACHE+TOMCAT+JSP完全整合说明

---------------------------------------------------------------

作者:大白菜芯 2004年1月27日

-------------------------------------------------------------

我在CSDN上发了200分的帖子也没有人搭理我,然后我在GOOGLE上找了好久啊,发现在配置APACHE和TOMCAT的时候基本都是问题的难点。我自己昨天也没有睡,到现在才搞定,我把这个具体的过程记录下来,希望能对大家有所帮助!

先期的准备工作:

安装好的WINDOWS2000服务器,关闭或停止IIS的服务

下载软件:

APACHE:2.0.48(WIN32)

JDK:JSDK1.4.2

MYSQL:mysql_4.0

PHP:4.3.3

TOMCAT:5.0.18

MOD_JK.DLL AND MOD_JK2.DLL

以上的两个文件是需要单独从http://jakarta.apache.org 网站上下载的,如果没有请EMAIL:TYLER.WU@EYOU.COM 我发给你就可以了:)

安装开始:

第一点:

APACHE & MYSQL的安装没有什么要说的,基本采取NEXT 一路下去就可以了。

我的APACHE 安装目录是E:\Apache\Apache2;

注意的地方是:

APACHE 1.X版本:

httpd.conf 中添加:

LoadModule php4_module c:/php/sapi/php4apache.dll

AddType application/x-httpd-php.php4

ScriptAlias /php4/ "C:/php/"

Action application/x-httpd-php4 "/php4/php.exe"

AddType application/x-httpd-php4.php

APACHE 2.X版本:

httpd.conf 中添加:

LoadModule php4_module c:/php/sapi/php4apache2.dll

AddType application/x-httpd-php.php

找到# AddDefaultCharset ISO-8859-1这行。然后在下边添加

AddDefaultCharset GB2312

DefaultLanguage GB2312

AddLanguage zh-cn .cn

这是设置APACHE2对中文支持。

------------------------------------------------------------

两个版本都需要共有设置是:

DocumentRoot "I:\webroot\jspfile\student" //设置程序文件运行的目录

------------------------------------------------------------

第二点:

PHP安装

第一步: 解压 或安装 php4.3.3-win32.zip 到目录 D:\PHP

第二步: 将D:\PHP下拷贝到C盘根目录下

第三步: 进入C:\PHP ,开始配置PHP

将文件名 php.ini-dist 改为 php.ini

同时拷贝 php.ini 和 php4ts.dll 到WIN2000的系统安装目录下

的 system32和system目录下 建议同时把PHP下的dlls下的所有DLL文件都拷过去。

第四步: 重新启动系统

第五步: 测试

编写测试文件 info.php (拷贝到目录 c:\apache\htdocs\ 下)

文件内容:(就一行)

<? phpinfo(); ?>

访问: http://localhost/info.php

如果看到PHP的欢迎测试页面,说明安装成功!

到目前为止,你的系统已经可以运行PHP程序了!

你已经配置好了 win2000+apache+php+mysql

JDK的安装

第一步:直接运行 j2sdk1_4_2-win.exe,一路回车安装,我这里默认的安装路径为E:\j2sdk1.4.2

第二步:配置环境变量

在我的电脑上点击鼠标右键-属性-点选高级-点选环境变量

弹出环境变量对话框,新建以下变量名和值:

-------------------------------------

变量名:path

变量值:.;E:\j2sdk1.4.2\bin; E:\j2sdk1.4.2

变量名:JAVA_HOME

变量值:e:\j2sdk1.4.2

变量名:CLASSPATH

变量值:

.;e:\j2sdk1.4.2\lib\mm.mysql-2.0.4-bin.jar;E:\j2sdk1.4.2\lib\tools.jar;E:\j2sdk1.4.2\lib\dt.jar;e:\j2sdk1.4.2\jre\lib\ext

第三步:重新启动计算机使配置的环境变量生效

TOMCAT安装

第一步:直接运行安装jakarta-tomcat-5.exe,我这里默认的安装路径是c:\Apache Tomcat 5.0.18

这时如果单独启动TOMCAT(到Tomca目录下运行startup.bat启动Tomcat或在菜单栏运行start

tomcat),就已经可以运行JSP文件了,但是我们还没有将APACHE和TOMCAT集成在一起,因为

虽然TOMCAT有内置的一个APACHE的HTTP服务,但是他仅仅对JSP程序体现出比较好的执行效率

和性能,对于静态页面的处理速度远不如APACHE,所以为了一个完美的WEB系统,我们要将

APACHE和TOMCAT集成在一起!

(下面就是集成他们的具体配置步骤,请注意仔细认真)

第二步:先配置APACHE

打开e:\apache\apache2\conf\httpd.conf

添加以下语句:

1) 如果使用MOD_JK.DLL则使用这个

#------------------------------------------

# Using mod_jk.dll to redirect dynamic calls to Tomcat

<IfModule !mod_jk.c>

LoadModule jk_module modules/mod_jk.dll

</IfModule>

JkWorkersFile "E:/Tomcat 5.0/conf/workers.properties"

JkLogFile "E:/Tomcat 5.0/logs/mod_jk.log"

JkMount /servlet/* ajp13

JkMount /*.jsp ajp13

#-----------------------------------------------------

2) 如果使用MOD_JK2.DLL则使用这个一句

#------------------------------------------------------

LoadModule jk2_module modules/mod_jk2.dll

#------------------------------------------------------

注意:以上语句的基本意思是:

第三、五句:指定APACHE和TOMCAT连接插件的位置和名称

第六句:指出mod_jk工作所需要的工作文件的位置

第七、八句:是将所有和jsp和servlet的请求通过Apj13的协议送给Tomcat,让Tomcat来处理

第三步:将下载的mod_jk.dll copy到安装Apache目录下的libexec下就可以了

第四步:TOMCAT配置

首先是在E:\Tomcat 5.0\conf目录下建一个worker.properties

文件内容如下:

workers.tomcat_home=E:/Tomcat 5.0

workers.java_home=E:\j2sdk1.4.2

ps=

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

在这个文件中需要注意的是要修改只有两个地方,一个是workers.tomcat_home,这是指定Tomcat工作的目录,另外一个是workers.java_home,这是指定Jdk的目录,大家可以做适当修改!我这里的配置没有修改,都是符合我安装系统的配置!

其次,配置TOMCAT核心文件,打开 E:\Tomcat 5.0\conf\server.xml

<Context path="" docBase="I:\webroot\jspfile\student" debug="0"/>

指定自己的虚拟目录

而把server.xml配置改成,<Context path="/demo/test" docBase="G:\jb\demo\test" debug="0" reloadable="true" crossContext="true" />

再在浏览器里输入:

http://localhost:8080/demo/test/index.jsp 页面显示正常。

备注:

E:\j2sdk1.4.2\lib 中的文件建议都拷贝到 E:\Tomcat 5.0\common\lib 中

现在一切都基本OK了.当然因为MOD_JK2.DLL的版本问题可能会导致你在调试的时候会不成.但是上边的流程是基本没有问题的.

具体更新内容可以参看我的论坛WWW.CHINA-CU.NET/BBS

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有