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

Reading number is top 10 articles
按实际要求格式化显示DataGrid中字段值的方法_[Asp.Net教程]
Transact_SQL小手册(各种sql语句大集合)_[SQL,Server教程]
PHP技巧:得到一个字符串的最后一个字符_[PHP教程]
十天学会ASP.net,第二天_.net资料_编程技术
js关于document和window对象_JavaScript技术_编程技术
十 Forms_[Html教程]
ASP.NET,2.0,创建母版页引来的麻烦_[Asp.Net教程]
PHP在XP下IIS和Apache2服务器上的安装_[PHP教程]
DIV与Table布局在大型网站的可用性比较_[Html教程]
.NET,2.0中的企业库异常处理块简述_[Asp.Net教程]
Reading number is top 10 pictures
西游四格漫画(六)
BingBingFan apple dew point photo gallery5
Discharge accidentally Actresses by the breast4
美女浴室写真3
The money of more than 100 countries and regions21
沙漠里的美女
The money of more than 100 countries and regions11
到南昌西站了1
Fierce chengdu woman, street rape man
Ashlynn Brooke a group sexy photo2
Download software ranking
传奇私服架设教程-chm
Boxer's Top ten classic battle10
Tram sex maniac 2 (H) rar bag2
Jinling thirteen stock
C#与.NET技术平台实战演练
Macromedia Dreamweaver 8
Prostitutes diary
Unix video tutorial17
I'm come from Beijing2
I for your crazy
归海一刀 published in(发表于) 2014/2/10 6:56:58 Edit(编辑)
配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册_[PHP教程]

配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册_[PHP教程]

配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册_[PHP教程]

系统要求:
硬件能跑起操作系统即可
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.