Системные требования:
Аппаратное обеспечение может запускать операционную систему
Подготовка к
работе с операционной системой Win2K, WinXP или Win2003
:
Список необходимого программного обеспечения: (Эта конфигурация дополняется следующими версиями программного обеспечения)
1. APACHE_2.0.47-win32-x86-no_ssl (веб-сервер Apache)
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 (файл MySQL доступа JSP).
Запустите установку:
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 и Apache, чтобы они могли анализировать программы PHP.
Конфигурация PHP: переименуйте «php.ini-dist» в каталоге C:PHP в «php.ini» и скопируйте его в C:windowssystem32 (каталог Win2K: C:winntsystem32).
Конфигурация Апача:
C:apahce2confhttpd.conf
httpd.conf
DДобавьте следующий оператор в конце этого файла конфигурации для поддержки программ 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, продолжайте нажимать «Далее», и установка пройдет успешно. Затем выполните «winmysqladmin.exe» в каталоге C:mysqlbin. Появится начальная информационная страница 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. Конфигурация Apache:
C:apahce2confhttpd.conf
httpd.conf
Добавьте следующий оператор в конец этого файла конфигурации для поддержки программ JSP:
LoadModule jk_module elements/mod_jk_1.2.5_2.0.47.dll
JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
JkMount /сервлет/* ajp13
JkMount /*.jsp ajp13
3. Проверьте, закомментирован ли порт «8009» в файле C:Tomcat 5.0confserver.xml. Если он соответствует моей версии, никаких изменений не требуется.
4. В каталоге C:Tomcat 5.0conf создайте новый файл с именем «workers.properties» и скопируйте в него следующее содержимое.
рабочие.свойства
# Просто скопируйте следующее содержимое:
# В настоящее время оно изменено в соответствии с каталогом установки
Workers.tomcat_home=C:Tomcat 5.0
Workers.java_home=C:j2sdk1.4.1_01
пс=
# 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)классы
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
рабочий. 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"%>
<html>
<голова>
<title>Эксперимент HI-JSP</title>
</голова>
<тело>
<%
String Msg = "Это тест JSP! Увидев это, поздравляем, вы добились успеха!";
out.print("Привет, мир!");
%>
<h3><%=Сообщение%></h3>
Текущая дата и время: <%=new java.util.Date() %>.
<br>
<%
String str = "Использование функций обрезки() и substring() может быть очень полезным";
out.println(стр);
%>
</тело>
</html>
Сохраните имя файла «test.jsp» в каталоге C:Tomcat 5.0webappsROOT, затем откройте браузер и просмотрите: http://localhost:8080/test.jsp . Если отображение нормальное, измените файл. адрес: Если http://localhost/test.jsp отображается нормально, это означает, что настройка прошла успешно. Строго следуйте приведенным выше инструкциям по установке и настройке, и все пройдет успешно с первого раза.
4. Интеграция Apache+Tomcat+MySQL.
Этот шаг относительно прост, но вероятность успеха у него меньше всего. Драйвер MySQL JSP помещен в соответствующий каталог, а переменные среды также установлены, поэтому остается только выполнить его. проверьте, может ли JSP подключаться к базе данных MySQL.
1. Тест 1. С помощью редактора напишите следующий контент:
<%@ page contentType="text/html;charset=gb2312" %>
<%
java.sql.Подключение к соединению;
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. С помощью редактора напишите следующий контент:
<%@ page contentType="text/html;charset=GBK" %>
<%@ page Language="java" import="java.sql.*"%>
<%
Соединение конн = ноль;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
если (conn == ноль) {
System.out.println("Ошибка подключения");
}
Заявление stmt=conn.createStatement();
ResultSet RS_result=null;
%>
<html>
<голова>
<title>Тест</title></head>
<тело>
<%
RS_result=stmt.executeQuery("выберите * из гостевой книги");
Строковое имя;
в то время как (RS_result.next())
{
Name=RS_result.getString("имя");
%>
<%=Имя%>
<%
}
RS_result.close();
стмт.закрыть();
конн.закрыть();
%>
</тело>
</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. Конфигурация Apache:
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
<Местоположение /каучо-статус>
SetHandlercaucho-статус
</Местоположение>
</IfModule>
AddHandler caucho-request jsp
<Местоположение /сервлет/*>
SetHandlercaucho-запрос
</Местоположение>
Сохраните и перезапустите apache
6. Конфигурация Resin:
C:resin-3.0.3confresin.conf
Resin.conf
Измените каталог по умолчанию:
<сервер>
<идентификатор хоста="">
<каталог-документа>C:Apache2htdocs</каталог-документа>
...
</хост>
</сервер>
После завершения сохраните его, перезапустите службу Resin, сохраните отредактированный файл JSP в каталоге C:Apache2htdocs, затем откройте браузер для просмотра, и вы сможете свободно переключаться между PHP и JSP.