시스템 요구사항:
하드웨어는 운영 체제를 실행할 수 있습니다
Win2K, WinXP 또는 Win2003 운영 체제
준비
:
필수 소프트웨어 목록: (이 구성은 다음 소프트웨어 버전으로 완료됩니다.)
1. APACHE_2.0.47-win32-x86-no_ssl (아파치 웹 서버)
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 통합)
8. mm.mysql-2.0.4-bin.jar (JSP 접속 MySQL 파일)
설치 시작:
1. Apahce+PHP+MySQL 설치 구성
1. 기본 설치 경로인 APACHE_2.0.47-win32-x86-no_ssl을 설치합니다. 프로그램은 :C:apache2program filesapache Group입니다. 설치 경로를 C:로 수정해야 합니다.
(수정할 필요는 없으며 주로 구성 수정의 편의를 위한 것입니다.)
2. 설치가 완료되면 Apache 서비스가 자동으로 로드됩니다. 이때 브라우저를 열고 http://localhost 로 이동합니다. Apache 시작 페이지가 나타납니다(이 단계에는 "index.html.en" 파일이 필요합니다.) C:apache2htdocs 디렉토리에서 "index.html"로 변경) 이 단계에서 예외가 발생하면 설치 소스 파일을 확인하고 다시 설치하십시오.
3. PHP-4.3.3-Win32를 설치합니다. 일반적으로 다운로드한 PHP 파일은 설치가 필요 없는 압축 패키지입니다. C:PHP에 압축을 풀면 됩니다.
4. PHP 프로그램을 구문 분석할 수 있도록 PHP 및 Apache를 구성합니다.
PHP 구성: C:PHP 디렉터리의 "php.ini-dist" 이름을 "php.ini"로 바꾸고 C:windowssystem32에 복사합니다(Win2K 디렉터리는 C:winntsystem32).
아파치 구성:
C:apahce2confhttpd.conf
httpd.conf
PHP 프로그램을 지원하려면 이 구성 파일 끝에 다음 명령문을 추가하십시오:
ScriptAlias /php/ "C:/PHP/"
AddType 애플리케이션/x-httpd-php .php3
AddType 애플리케이션/x-httpd-php .php
AddType 애플리케이션/x-httpd-php .phtml
액션 애플리케이션/x-httpd-php "/php/php.exe"
5. Apache 서버를 다시 시작하고 편집기에 다음 명령문을 작성합니다.
<?
PHP정보();
?>
파일 이름 "test.php"를 C:apache2htdocs 디렉터리에 저장한 다음 브라우저를 열고 http://localhost/test.php 로 이동합니다. 기본 PHP 정보가 나타나면 구성이 다음과 같다는 의미입니다. 성공적인. 위의 지침을 엄격히 따라 설치하고 구성하면 처음에는 성공할 것입니다.
6. MySQL-4.0.12-win을 설치하고 "next"를 계속 누르면 설치가 성공합니다. 그런 다음 C:mysqlbin 디렉터리에서 "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:Tomcat 5.0commonlib에 복사합니다.
4. 환경 변수를 설정합니다(바탕 화면->내 컴퓨터->마우스 오른쪽 버튼 클릭->"속성" 선택->고급->환경 변수). 모든 설정은 시스템 변수 열에서 이루어집니다.
신규->변수명 : JAVA_HOME
->변수값: C:j2sdk1.4.2
신규->변수 이름: TOMCAT_HOME
->변수값: C:Tomcat 5.0
신규->변수명: PATH
->변수 값: .;C:j2sdk1.4.2bin; (앞의 ".;"이 있어야 함)
환경변수 CLASSPATH 수정 및 추가(해당 변수명이 없으면 새로 생성)
->변수 값 추가: .;C:j2sdk1.4.2libdt.jar;C:j2sdk1.4.2libtool.jar;
C:j2sdk1.4.2libNetComponents.jar;
C:j2sdk1.4.2libmm.mysql-2.0.4-bin.jar;
C:Tomcat 5.0commonclasses;
C:Tomcat 5.0commonlib;
C:Tomcat 5.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. 아파치 구성:
C:apahce2confhttpd.conf
httpd.conf
jsp 프로그램을 지원하려면 이 구성 파일 끝에 다음 명령문을 추가하십시오.
LoadModule jk_module module/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.0confserver.xml 파일의 포트 "8009"가 내 버전과 일치하는지 확인합니다.
4. C:Tomcat 5.0conf 디렉터리에서 "workers.properties"라는 새 파일을 생성하고 다음 내용을 새 파일 Workers.properties에 복사합니다.
작업자.속성
# 다음 내용을 복사하면 됩니다:
# 현재 설치 디렉터리에 따라 수정됩니다.
Workers.tomcat_home=C:Tomcat 5.0
Workers.java_home=C:j2sdk1.4.1_01
ps=
# 작업자.목록=ajp13
작업자.목록=ajp12,ajp13
작업자.ajp12.port=8007
작업자.ajp12.host=localhost
작업자.ajp12.type=ajp12
작업자.ajp12.lbfactor=1
작업자.ajp13.port=8009
작업자.ajp13.host=localhost
작업자.ajp13.type=ajp13
작업자.ajp13.lbfactor=1
작업자.로드밸런서.유형=lb
작업자.로드밸런서.balanced_workers=ajp12, ajp13
작업자.inprocess.type=jni
작업자.inprocess.class_path=$(workers.tomcat_home)$(ps)클래스
작업자.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
작업자.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
작업자. inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar
작업자.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$ (ps)servlet.jar
작업자.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
작업자.inprocess.class_path=$(workers.java_home)$(ps) )lib$(ps)tools.jar
작업자.inprocess.cmd_line=-config
작업자.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
작업자.inprocess.cmd_line=-홈
작업자.inprocess.cmd_line=$ (workers.tomcat_home)
작업자.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
작업자.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
작업자.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
작업자.inprocess.sysprops=tomcat.home=$( Workers.tomcat_home)
5. 이제 Apache와 Tomcat의 통합이 완료되었습니다. Apache와 Tomcat 서버를 다시 시작합니다.
편집기를 사용하여 다음 내용을 작성합니다.
<%@ 페이지 contentType="text/html;charset=gb2312"%>
<html>
<머리>
<title>HI-JSP 실험</title>
</head>
<본문>
<%
String Msg = "이것은 JSP 테스트입니다! 이것을 보니 축하합니다. 성공하셨습니다!";
out.print("안녕하세요!");
%>
<h3><%=메시지%></h3>
현재 날짜와 시간은 <%=new java.util.Date() %>입니다.
<br>
<%
String str = "trim()과 substring()을 사용하면 매우 유용할 수 있습니다.";
out.println(str);
%>
</body>
</html>
파일 이름 "test.jsp"를 C:Tomcat 5.0webappsROOT 디렉터리에 저장한 다음 브라우저를 열고 http://localhost:8080/test.jsp를 찾아봅니다. 디스플레이가 정상이면 다음을 변경합니다. 주소: http://localhost/test.jsp가 정상적으로 표시되면 구성이 성공한 것입니다. 위의 지침을 엄격히 따라 설치하고 구성하면 처음에는 성공할 것입니다.
4. Apache+Tomcat+MySQL 통합
이 단계는 비교적 간단하지만 성공 가능성도 가장 낮습니다. 해당 디렉터리에 JSP의 MySQL 드라이버가 배치되어 있고 환경 변수도 설정되어 있으므로 그냥 하면 됩니다. JSP가 MySQL 데이터베이스에 연결할 수 있는지 테스트합니다.
1. 테스트 1, 편집기를 사용하여 다음 내용을 작성합니다.
<%@ 페이지 contentType="text/html;charset=gb2312" %>
<%
java.sql.Connection 연결;
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.0webappsROOT 디렉터리에 저장한 다음 브라우저를 열고 http://localhost:8080/test-mysql.jsp 또는 http://localhost를 찾습니다. / test-mysql.jsp 실행 후 빈 페이지가 표시되면 데이터베이스에 대한 연결이 성공한 것입니다. 그렇지 않으면 연결이 실패한 것입니다. 돌아가서 단계별로 신중하게 구성하십시오.
2. 테스트 2, 편집기를 사용하여 다음 내용을 작성합니다.
<%@ 페이지 contentType="text/html;charset=GBK" %>
<%@ 페이지 언어="java" import="java.sql.*"%>
<%
연결 연결 = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
if(콘==널){
System.out.println("연결 오류 가져오기");
}
명령문 stmt=conn.createStatement();
결과세트 RS_result=null;
%>
<html>
<머리>
<title>테스트</title></head>
<본문>
<%
RS_result=stmt.executeQuery("방명록에서 * 선택");
문자열 이름;
동안(RS_result.next())
{
Name=RS_result.getString("이름");
%>
<%=이름%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>
</body>
</html>
"test-mysql2.jsp"라는 파일을 C:Tomcat 5.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:resin-3.0.3binhttpd –install 명령을 사용합니다.
시스템에 서비스로 Resin을 설치한 후 해당 서비스에서 Resin을 시작하세요.
서비스 삭제 명령: C:resin-3.0.3binhttpd –remove
4. 브라우저를 열고 http://localhost:8080 으로 이동합니다. Resin 정보가 표시되면 Resin 서비스가 시작된 것입니다.
5. 아파치 구성:
C:apahce2confhttpd.conf
httpd.conf
이 구성 파일 끝에 다음 문을 추가합니다.
LoadModule caucho_module C:/resin-3.0.3/libexec/apache-2.0/mod_caucho.dll
<IfModule mod_caucho.c>
ResinConfigServer 로컬호스트 6802
<위치/caucho-status>
SetHandlercaucho 상태
</위치>
</IfModule>
AddHandler caucho-request jsp
<위치 /servlet/*>
SetHandlercaucho 요청
</위치>
아파치를 저장하고 다시 시작하세요.
6. Resin 구성:
C:resin-3.0.3confresin.conf
resin.conf
기본 디렉터리를 수정합니다.
<서버>
<호스트 ID="">
<document-directory>C:Apache2htdocs</document-directory>
...
</호스트>
</서버>
완료 후 저장하고 Resin 서비스를 다시 시작하고 편집된 JSP 파일을 C:Apache2htdocs 디렉터리에 저장한 다음 브라우저를 열어서 찾아보면 PHP와 JSP 사이를 자유롭게 이동할 수 있습니다.