All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP代码:从数据表里塞选出重复的数据_php资料_编程技术
ASP.NET编程精选25种函数源程序_[Asp.Net教程]
再现C#导出Excel源码_.net资料_编程技术
掌握AJAX之AJAX通讯技术简介_[AJAX教程]
ASP.NET,2.0中的Web和HTML服务器控件_[Asp.Net教程]
XSL教程:测试模式的实例学习_[XML教程]
两个小问题where 1=1 和 count(1) 与 count(-)_[SQL Server教程]
C#.NET函数和方法集_[Asp.Net教程]
PHP实例-PHP分页代码_[PHP教程]
JS技巧之showModelessDialog()使用详解_JavaScript技术_编程技术
Reading number is top 10 pictures
Desktop Wallpapers1
美女浴室写真3
各种囧况!玩游戏最不喜欢出现的十件事(点评)
In the world the most mysterious 21 place landscape3
More attractive than sora aoi4
壮丽的云彩1
西游四格漫画(三)
The little girl with long hair1
传销的好处
赵惟依写真2
Download software ranking
Photoshop 8.0图象编辑软件
Unix video tutorial17
美女写真1
Dance with duck(male prostitution)
The Bermuda triangle1
双旗镇刀客B
The king of fighters 97(Mobile phone games-apk)
C++教程第四版
SQL2000 For 4IN1
网络管理员第三版
aaa published in(发表于) 2013/12/21 22:41:53 Edit(编辑)
配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册_php资料_编程技术

配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册_php资料_编程技术

配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册_php资料_编程技术-你的首页-uuhomepage.com

系统要求:
硬件能跑起操作系统即可
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服务器,
用编辑器编写如下内容:
<%@ page contentType="text/html;charset=gb2312"%>



HI-JSP实验


<%
String Msg = "This is JSP test! 看到这段话,恭喜你,成功了!";
out.print("Hello World!");
%>

<%=Msg%>


The current date and time is <%=new java.util.Date() %>


<%
String str = "Using trim() and substring() can be very useful";
out.println(str);
%>


保存文件名为“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,用编辑器编写如下内容:
<%@ page contentType="text/html;charset=gb2312" %>
<%
java.sql.Connection conn;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
注:数据库此处为:test 连接数据库存的用户名为:root 密码为空。根据自己数据库作相应修改。

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

2. 测试2,用编辑器编写如下内容:
<%@ page contentType="text/html;charset=GBK" %>
<%@ page language="java" import="java.sql.*"%>
<%
Connection conn = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
if(conn==null){
System.out.println("get Conn Error");
}
Statement stmt=conn.createStatement();
ResultSet RS_result=null;
%>


测试

<%
RS_result=stmt.executeQuery("select * from guestbook");
String Name;
while(RS_result.next())
{
Name=RS_result.getString("name");
%>
<%=Name%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>


保存文件名为“test-mysql2.jsp”到C:\Tomcat 5.0\webapps\ROOT目录,然后打开浏览器,浏览:
http://localhost:8080/test-mysql2.jsp 或 http://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之间自由窜越了。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.