深港DJ音乐社区 » 网站建站教程 » jsp教程 » 配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册
深港DJ音乐论坛诚招版主 您可以由以下地址进入我们的摇头世界
深港DJ俱乐部 深港DJ摇头网
深港音乐社区QQ群:24863889
本页主题: 配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

逍遥浪子
(紫晶之约) 原创先锋奖 (青涩光华) 特殊贡献奖
该用户目前不在线
级别: 管理员
精华: 5
发帖: 464
威望: 737 点
深港币: 398396
贡献值: 0 点
好评度: 404 点
朋友圈: 深港DJ炫舞研究协会
在线时间:345(小时)
注册时间:2007-02-19
最后登录:2009-01-07

配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册



系统要求:
硬件能跑起操作系统即可
Win2K、WinXP或Win2003操作系统

前期准备:
所需软件列表:(本配置以下列软件版本完成)
1、 APACHE_2.0.47-win32-x86-no_ssl (Apache web服务器)
2、 PHP-4.3.3-Win32 (PHP语言解析器)
3、 MySQL-4.0.12-win (MySQL数据库)
4、 j2sdk-1_4_2-windows-i586 (JAVA 语言环境)
5、 Jakarta-Tomcat-5.0.9 (Tomcat JSP解析服务器)
6、 Resin-3.0.3 (Resin JSP解析服务器)
7、 mod_jk_1.2.5_2.0.47.dll (整合Apache+Tomcat的plus)
8、 mm.mysql-2.0.4-bin.jar (JSP访问连接MySQL文件)



开始安装:

一、 Apahce+PHP+MySQL安装配置



1. 安装APACHE_2.0.47-win32-x86-no_ssl ,程序默认安装路径为:C:\apache2\program files\apache Group\ ,需要将其安装路径修改为:C:\
(也可以不做修改,主要为了修改配置方便做修改的)。
2. 安装完成之后,apache服务自动加载,这时打开浏览器,浏览:http://localhost,出现apache欢迎页面(这步需要将C:\apache2\htdocs目录中的文件“index.html.en”改为“index.html”,方能显示);如果这步出现异常,请检查安装源文件,重新安装。
3. 安装PHP-4.3.3-Win32,一般下载的PHP文件为一个免安装的压缩包,解压到C:\PHP就可以。
4. 配置PHP和Apache,使之能解析php程序。
PHP配置:将C:\PHP\目录中的“php.ini-dist”改名“php.ini”,并复制到C:\windows\system32(Win2K目录为:C:\winnt\system32)
Apache配置:
C:\apahce2\conf\httpd.conf







httpd.conf
D在此配置文件最后添加以下语句,用以支持php程序:
ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"



5.重新启动Apache服务器,用编辑器编写如下语句:
phpinfo();
?>



保存文件名为“test.php”到C:\apache2\htdocs目录,然后打开浏览器,浏览:http://localhost/test.php,出现PHP基本信息就说明配置成功。严格按以上说明安装配置,都会一次成功。
6. 安装MySQL-4.0.12-win,一直按”next”就安装成功了,然后在C:\mysql\bin目录执行” winmysqladmin.exe”,出现mysql的初始信息面,表示安装成功。
7. PHP连MySQL此处略过,一般没有什么问题。

到此可以休息一下,准备下面的漫长过程……



二、安装JDK和Tomcat
1. 安装j2sdk-1_4_2-windows-i586,JDK一定要在Tomcat和Resin之前安装,默认安装路径就可以。
2. 安装Jakarta-Tomcat-5.0.9,默认安装路径就可以。
3. 复制mm.mysql-2.0.4-bin.jar文件分别到C:\j2sdk1.4.2\lib 和 C:\Tomcat 5.0\common\lib
4.设置环境变量(桌面->我的电脑->右键点击->选择“属性”->高级->环境变量),所有设置均在系统变量栏进行。
新建->变量名:JAVA_HOME
->变量值:C:\j2sdk1.4.2
新建->变量名:TOMCAT_HOME
->变量值:C:\Tomcat 5.0
新建->变量名: PATH
->变量值:.;C:\j2sdk1.4.2\bin; (前面的“.;”一定要有)
修改增加环境变量 CLASSPATH (如果没有此变量名,则新建)
->增加变量值:.;C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\lib\tool.jar;
C:\j2sdk1.4.2\lib\NetComponents.jar;
C:\j2sdk1.4.2\lib\mm.mysql-2.0.4-bin.jar;
C:\Tomcat 5.0\common\classes;
C:\Tomcat 5.0\common\lib;
C:\Tomcat 5.0\common\lib\servlet-api.jar;
(前面的“.;”一定要有)



5. 启动Tomcat服务器,打开浏览器,浏览:http://localhost:8080/ ,出现Tomcat欢迎页面;如果这步出现异常,请检查安装源文件,重新安装。




三、整合Apache+Tomcat服务器



1. 复制mod_jk_1.2.5_2.0.47.dll文件到C:\Apache2\modules目录。
2. Apache配置:
C:\apahce2\conf\httpd.conf
httpd.conf
在此配置文件最后添加以下语句,用以支持jsp程序:
LoadModule jk_module modules/mod_jk_1.2.5_2.0.47.dll

JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13



3. 查看C:\Tomcat 5.0\conf\server.xml文件中有关端口“8009”是否被注释,如果是和我这的版本一致的话,不用修改。
4. 在C:\Tomcat 5.0\conf\目录下,新建文件名为“workers.properties”的文件,将如下内容复制到新建文件workers.properties中。



workers.properties
# 只复制以下内容即可:



# 这现行根据安装目录做修改
workers.tomcat_home=C:\Tomcat 5.0
workers.java_home=C:\j2sdk1.4.1_01
ps=\
# worker.list=ajp13
worker.list=ajp12,ajp13



worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1

worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1



worker.loadbalancer.type=lb



worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar



worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar



worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar



worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar



worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar



worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar



worker.inprocess.cmd_line=-config



worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml



worker.inprocess.cmd_line=-home



worker.inprocess.cmd_line=$(workers.tomcat_home)



worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll




worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout



worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr



worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)




5. 到此Apache 和 Tomcat整合完成,重启Apache和Tomcat服务器,
用编辑器编写如下内容:















The current date and time is








保存文件名为“test.jsp”到C:\Tomcat 5.0\webapps\ROOT目录,然后打开浏览器,浏览:http://localhost:8080/test.jsp,如果显示正常,然后将地址改为:http://localhost/test.jsp 显示正常说明配置成功。严格按以上说明安装配置,都会一次成功。



四、整合Apache+Tomcat+MySQL

这步相对简单许多,但也是最不容易成功的部分,前面已经将JSP的MySQL驱动放到相应的目录中,环境变量也设置,所以只是测试JSP是否可以连接MySQL数据库。



1. 测试1,用编辑器编写如下内容:





注:数据库此处为:test 连接数据库存的用户名为:root 密码为空。根据自己数据库作相应修改。



保存文件名为“test-mysql.jsp”到C:\Tomcat 5.0\webapps\ROOT目录,然后打开浏览器,浏览:http://localhost:8080/test-mysql.jsphttp://localhost/test-mysql.jsp ,运行后,如果显示为空白页面,说明连接数据库成功,否则说明没有连接成功,请往回逐步仔细配置。



2. 测试2,用编辑器编写如下内容:





















保存文件名为“test-mysql2.jsp”到C:\Tomcat 5.0\webapps\ROOT目录,然后打开浏览器,浏览:http://localhost:8080/test-mysql2.jsphttp://localhost/test-mysql2.jsp ,运行后。







五、安装Resin,整合Apache+Resin



1. 假定机子上现在没有启动别的JSP解析服务器,如果启动请关闭该服务。
2. 直接解压Resin-3.0.3.zip到C:\
3. 在字符模式下用命令:C:\resin-3.0.3\bin\httpd –install
将Resin安装为系统的一个服务,然后在服务中启动Resin.
删除服务命令:C:\resin-3.0.3\bin\httpd –remove
4. 打开浏览器,浏览:http://localhost:8080 ,如果显示有Resin信息,则Resin服务已经启动 。
5. Apache配置:
C:\apahce2\conf\httpd.conf

httpd.conf
在此配置文件最后添加以下语句:



LoadModule caucho_module C:/resin-3.0.3/libexec/apache-2.0/mod_caucho.dll




ResinConfigServer localhost 6802

SetHandler caucho-status





AddHandler caucho-request jsp

SetHandler caucho-request




保存,重启apache.



6. Resin配置:
C:\resin-3.0.3\conf\resin.conf



resin.conf
修改默认目录,红色部分为修改内容:


C:\Apache2\htdocs
...






完成后保存,重启Resin服务,把编辑好的JSP文件存放到C:\Apache2\htdocs目录,然后打开浏览器浏览,就可以在PHP和JSP之间自由窜越了。
顶端 Posted: 2007-03-01 04:24 | [楼 主]
defg765

该用户目前不在线
级别: 新手上路
精华: 0
发帖: 2
威望: 2 点
深港币: 8
贡献值: 0 点
好评度: 2 点
在线时间:0(小时)
注册时间:2008-08-16
最后登录:2008-09-01

玩家斗气实录

情说真的, 我很佩服你



我都被你笑死了。。。。。


有一点,我很嫉妒!



嫉妒为什么有这么多人顶你!



昨天,我终于懂魔域私服了。



这是你的一个骗局,



我大胆的猜测,



那些拥护冒险岛私服的FANS



也许是同一个人,



或则是你的同伙!



10有8,9是你柔情开的天龙八部私服



要么就是借的号,



因为用别人的号来宣传自己,效果更佳!



今天,看到那个 记者冰魂的帖子。



把劳资笑死了,因为我的猜测是对的!



那帖子公开承认你用小号抄作自己!



柔情,I  服了  YOU



还有傻B更好笑,



他是武士,



他说他买了你的法师外挂,



可以一秒5刀,



这牛就吹破了。。。。。



完美世界私服里武士按法师的调法可以一秒5刀?



真的把我笑死了。。。



柔情,你以后少玩这些把戏



我承认你法师很厉害,



但是别把传奇搞的这么不纯洁!



天天找托为你打广告,亏你想的出来~



上面的投票求你别开小号了投了。。。



悟空,把柔情那妖怪杀了
顶端 Posted: 2008-09-01 23:03 | 1 楼
深港DJ音乐社区 » jsp教程

Total 0.065305(s) query 6, phpwindTime now is:01-10 11:29, Gzip enabled 粤ICP备06068709号
Powered by 深港DJ论坛 ik123.comCode © 2003-07 Corporation