|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你精通任何一门语言就最强大。现在来看,java的市场比C#大,C#容易入手,比较简单,java比较难apache|mysql体系请求:
硬件能跑起操纵体系便可
Win2K、WinXP或Win2003操纵体系
后期筹办:
所需软件列表:(本设置以以下软件版本完成)
1、APACHE_2.0.47-win32-x86-no_ssl(Apacheweb服务器)
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(TomcatJSP剖析服务器)
6、Resin-3.0.3(ResinJSP剖析服务器)
7、mod_jk_1.2.5_2.0.47.dll(整合Apache+Tomcat的plus)
8、mm.mysql-2.0.4-bin.jar(JSP会见毗连MySQL文件)
入手下手安装:
1、Apahce+PHP+MySQL安拆卸置
1.安装APACHE_2.0.47-win32-x86-no_ssl,程序默许安装路径为:C:apache2programfilesapacheGroup,必要将其安装路径修正为:C:
(也能够不做修正,次要为了修正设置便利做修正的)。
2.安装完成以后,apache服务主动加载,这时候翻开扫瞄器,扫瞄:http://localhost,呈现apache接待页面(这步必要将C:apache2htdocs目次中的文件“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:windowssystem32(Win2K目次为:C:winntsystem32)
Apache设置:
C:apahce2confhttpd.conf
httpd.conf
D在此设置文件最初增加以下语句,用以撑持php程序:
ScriptAlias/php/"C:/PHP/"
AddTypeapplication/x-httpd-php.php3
AddTypeapplication/x-httpd-php.php
AddTypeapplication/x-httpd-php.phtml
Actionapplication/x-httpd-php"/php/php.exe"
5.从头启动Apache服务器,用编纂器编写以下语句:
<?
phpinfo();
?>
保留文件名为“test.php”到C:apache2htdocs目次,然后翻开扫瞄器,扫瞄:http://localhost/test.php,呈现PHP基础信息就申明设置乐成。严厉按以上申明安拆卸置,城市一次乐成。
6.安装MySQL-4.0.12-win,一向按”next”就安装乐成了,然后在C:mysqlin目次实行”winmysqladmin.exe”,呈现mysql的初始信息面,暗示安装乐成。
7.PHP连MySQL此处略过,一样平常没有甚么成绩。
到此能够歇息一下,筹办上面的冗长历程……
2、安装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.2lib和C:Tomcat5.0commonlib
4.设置情况变量(桌面->我的电脑->右键点击->选择“属性”->初级->情况变量),一切设置均在体系变量栏举行。
新建->变量名:JAVA_HOME
->变量值:C:j2sdk1.4.2
新建->变量名:TOMCAT_HOME
->变量值:C:Tomcat5.0
新建->变量名:PATH
->变量值:.;C:j2sdk1.4.2in;(后面的“.;”必定要有)
修正增添情况变量CLASSPATH(假如没有此变量名,则新建)
->增添变量值:.;C:j2sdk1.4.2libdt.jar;C:j2sdk1.4.2libool.jar;
C:j2sdk1.4.2libNetComponents.jar;
C:j2sdk1.4.2libmm.mysql-2.0.4-bin.jar;
C:Tomcat5.0commonclasses;
C:Tomcat5.0commonlib;
C:Tomcat5.0commonlibservlet-api.jar;
(后面的“.;”必定要有)
5.启动Tomcat服务器,翻开扫瞄器,扫瞄:http://localhost:8080/,呈现Tomcat接待页面;假如这步呈现非常,请反省安装源文件,从头安装。
3、整合Apache+Tomcat服务器
1.复制mod_jk_1.2.5_2.0.47.dll文件到C:Apache2modules目次。
2.Apache设置:
C:apahce2confhttpd.conf
httpd.conf
在此设置文件最初增加以下语句,用以撑持jsp程序:
LoadModulejk_modulemodules/mod_jk_1.2.5_2.0.47.dll
JkWorkersFile"C:/Tomcat5.0/conf/workers.properties"
JkMount/servlet/*ajp13
JkMount/*.jspajp13
3.检察C:Tomcat5.0confserver.xml文件中有关端口“8009”是不是被正文,假如是和我这的版本分歧的话,不必修正。
4.在C:Tomcat5.0conf目次下,新建文件名为“workers.properties”的文件,将以下内容复制到新建文件workers.properties中。
workers.properties
#只复制以下内容便可:
#这现行依据安装目次做修正
workers.tomcat_home=C:Tomcat5.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服务器,
用编纂器编写以下内容:
<%@pagecontentType="text/html;charset=gb2312"%>
<html>
<head>
<title>HI-JSP实行</title>
</head>
<body>
<%
StringMsg="ThisisJSPtest!看到这段话,祝贺你,乐成了!";
out.print("HelloWorld!");
%>
<h3><%=Msg%></h3>
Thecurrentdateandtimeis<%=newjava.util.Date()%>
<br>
<%
Stringstr="Usingtrim()andsubstring()canbeveryuseful";
out.println(str);
%>
</body>
</html>
保留文件名为“test.jsp”到C:Tomcat5.0webappsROOT目次,然后翻开扫瞄器,扫瞄:http://localhost:8080/test.jsp,假如显现一般,然后将地点改成:http://localhost/test.jsp显现一般申明设置乐成。严厉按以上申明安拆卸置,城市一次乐成。
4、整合Apache+Tomcat+MySQL
这步绝对复杂很多,但也是最不简单乐成的部分,后面已将JSP的MySQL驱动放到响应的目次中,情况变量也设置,以是只是测试JSP是不是能够毗连MySQL数据库。
1.测试1,用编纂器编写以下内容:
<%@pagecontentType="text/html;charset=gb2312"%>
<%
java.sql.Connectionconn;
java.lang.StringstrConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
注:数据库此处为:test毗连数据库存的用户名为:root暗码为空。依据本人数据库作响应修正。
保留文件名为“test-mysql.jsp”到C:Tomcat5.0webappsROOT目次,然后翻开扫瞄器,扫瞄:http://localhost:8080/test-mysql.jsp或http://localhost/test-mysql.jsp,运转后,假如显现为空缺页面,申明毗连数据库乐成,不然申明没有毗连乐成,请往回慢慢细心设置。
2.测试2,用编纂器编写以下内容:
<%@pagecontentType="text/html;charset=GBK"%>
<%@pagelanguage="java"import="java.sql.*"%>
<%
Connectionconn=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("getConnError");
}
Statementstmt=conn.createStatement();
ResultSetRS_result=null;
%>
<html>
<head>
<title>测试</title></head>
<body>
<%
RS_result=stmt.executeQuery("select*fromguestbook");
StringName;
while(RS_result.next())
{
Name=RS_result.getString("name");
%>
<%=Name%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>
</body>
</html>
保留文件名为“test-mysql2.jsp”到C:Tomcat5.0webappsROOT目次,然后翻开扫瞄器,扫瞄:http://localhost:8080/test-mysql2.jsp或http://localhost/test-mysql2.jsp,运转后。
5、安装Resin,整合Apache+Resin
1.假定机子上如今没有启动其余JSP剖析服务器,假如启动请封闭该服务。
2.间接解压Resin-3.0.3.zip到C:
3.在字符形式下用命令:C:esin-3.0.3inhttpd?install
将Resin安装为体系的一个服务,然后在服务中启动Resin.
删除服务命令:C:esin-3.0.3inhttpd?remove
4.翻开扫瞄器,扫瞄:http://localhost:8080,假如显现有Resin信息,则Resin服务已启动。
5.Apache设置:
C:apahce2confhttpd.conf
httpd.conf
在此设置文件最初增加以下语句:
LoadModulecaucho_moduleC:/resin-3.0.3/libexec/apache-2.0/mod_caucho.dll
<IfModulemod_caucho.c>
ResinConfigServerlocalhost6802
<Location/caucho-status>
SetHandlercaucho-status
</Location>
</IfModule>
AddHandlercaucho-requestjsp
<Location/servlet/*>
SetHandlercaucho-request
</Location>
保留,重启apache.
6.Resin设置:
C:esin-3.0.3confesin.conf
resin.conf
修正默许目次,白色部分为修正内容:
<server>
<hostid="">
<document-directory>C:Apache2htdocs</document-directory>
...
</host>
</server>
完成后保留,重启Resin服务,把编纂好的JSP文件寄存到C:Apache2htdocs目次,然后翻开扫瞄器扫瞄,就能够在PHP和JSP之间自在窜越了。
C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊 |
|