Главная страница статей --> Хитрости при программировании php, заметки по базам данных

Установка и конфигурация веб сервера Apache с поддержкой PHP, JSP и MySQL на Windows XP

Источник: realcoding.net

[1 страница]

Обзор


В ходе данной инструкции мы подробно рассмотрим установку веб сервера Apache, PHP, Tomcat (для поддержки JSP) и их привязку для совместной работы. Рассмотрим примерный файл конфигурации Apache. Затем мы произведем установку MySQL сервера и рассмотрим примеры доступа к нему из PHP и JSP. Установим PHPMyAdmin для работы с MySQL.

Необходимые компоненты


Мною были использованы следующие версии, по возможности самые последние.
Apache 2.0.52
PHP 4.3.9
Tomcat 5.5.4
mod_jk 1.2.6
J2SDK 1.5.0
MySQL 4.1.7
Connector/J 3.1.6
PHPMyAdmin 2.6.0
Где взять необходимые компоненты?
Apache Web Server
http://httpd.apache.org/
PHP
http://www.php.net/
JSP

* Tomcat
http://jakarta.apache.org
* mod_jk
http://www.javaportal.ru/downloads/downloads.html
* Java
http://java.sun.com/

MySQL

* MySQL Database
http://dev.mysql.com/downloads/
* Connector/J
http://dev.mysql.com/downloads/
* PHPMyAdmin
http://www.phpmyadmin.net/

Установка Apache


Для начала давайте создадим на диске С папку Server, куда мы будем устанавливать все нам необходимое. Предварительно закачаем все необходимое нам программное обеспечение, можно те же версии что использовал я, а можно и выше.

Запускаем apache_2.0.52-win32-x86-no_ssl и видим окно приветствия:

Установка

Жмем «Next».

Установка

Появляется окошко, где нам предлагают ознакомиться с лицензией на использование данного продукта, выбираем «I accept….» и жмем «Next».

Установка

Немного истории, и снова «Next».

Установка

В окошко информации о сервере вводим данные, как показано выше на картинке:
Network Domain: localhost
Server name: localhost
Administrator`s Email Address: localhost»@localhost

Так же выберем For All Users, on 80 port, as a Service -- Recommended. И далее «Next»

Установка

Выбираем Custom для выбора всех компонентов для установки.

Установка

Выбираем все для полной установки, меняем путь инсталляции на C:ServerApache2

Установка

Опять жмем «Next».

Установка

Наблюдаем ход установки.

Установка

Установка завершена. В правом нижнем углу появился заначек?

Установка

Если да то наш веб-сервер установился. Щелкаем на значке левой кнопкой мыши и открываем панель управления:

Установка

Здесь мы можем стартовать, остановить, или перезапустить наш сервер.

Теперь протестируем наш сервер. Открываем браузер и в строке адреса, вводим http://localhost. Если вы увидите следующей результат:

Установка

Значит сервер установлен удачно.

Установка PHP


Извлекаем содержимое php-4.3.9-Win32.zip в папочку C:Server и переименовываем получившеюся папку «php-4.3.9-Win32» в «php4».

Теперь нам надо дать понять серверу что у нас есть PHP интерпретатор.

Добавляем в конец конфигурационного файл нашего сервера C:ServerApache2confhttpd.conf следующею запись:

# Даём знать серверу что у нас есть PHP интерпретатор
ScriptAlias /php4/ C:/Server/php4/
Action application/x-httpd-php4 /php4/php.exe

# Устанавливаем расширения для PHP скриптов
AddType application/x-httpd-php4 .php .php3 .php4 .phtm .phtml

Сохраняем файл. Перезапускаем наш сервер (кнопочка restart в панели управления сервером), еще не забыли как?

Теперь нам надо проверить работает ли эта связка. В папочке C:ServerApache2htdocs (эта папка по умолчанию стои корневой, доступной с http://localhost) создаем файл phpinfo.php следующего содержания:

<?php

phpinfo
();

?>

Сохраняем. Открываем в браузере http://localhost/phpinfo.php, если все прошло удачно должны увидеть следующие:
Установка

Устанавливаем поддержку JSP


Для этого нам необходимо установить JDK версии 1.5, так как мы будем устанавливать Tomcat 5, а он на версии ниже 1.5 не работает.

Запускаем jdk-1_5_0-windows-i586.exe

Установка

Соглашаемся с лицензионным соглашением.

Установка

Оставляем все как есть

Установка

Ход установки.

Далее начинается установка среды выполнения

Установка

Также оставляем все как есть.

Выскакивает диалог выбора установки плагинов к имеющимся браузерам, как видите у меня только один.

Установка
Установка

JDK установлен!!!

Приступаем к установке Tomcat 5.


Запускаем jakarta-tomcat-5.5.4

Установка

Принимаем приветствие и лицензионное соглашение

Установка
Установка

Выбираем полную установку, помечая все компоненты галочками.

Установка

Устанавливаем все в туже папочку “Server”

Установка

Конфигурацию оставляем по умолчанию.

Установка

Проверяем путь до JRE.

Установка

Ход инсталляции

Установка

Ок. все готово. Но пока Tomcat работает сам по себе и не связан с Apache.

Проверяем работоспособность Tomcat. Открываем в браузере http://localhost:8080/, так как Tomcat по умолчанию слушает порт 8080. При положительном результате мы должны увидеть следующее:



Теперь наша задача состоит в том чтобы прикрутить Tomcat на localhost:

Для этого нам необходимо скопировать коннектор mod_jk.dll в папочку C:ServerApache2modules и в конфигурационном файле httpd.conf Apache2 добавить следующую запись:

###########################################################

## JSP Support

## Copied from Tomcat auto-configuration file

## + added JkMount /*.jsp ajp13

## + removed Virtual Host

IfModule !mod_jk.c>

LoadModule jk_module C:/Server/Apache2/modules/mod_jk.dll

</IfModule>

JkWorkersFile C:/Server/Tomcat 5.5/conf/workers.properties

JkLogFile C:/Server/Tomcat 5.5/logs/mod_jk.log

JkLogLevel info

JkMount
/manager ajp13

JkMount
/manager/ * ajp13

JkMount
/servlets-examples ajp13

JkMount
/servlets-examples/ * ajp13

JkMount
/jsp-examples ajp13

JkMount
/jsp-examples/ * ajp13

JkMount
/tomcat-docs ajp13

JkMount
/tomcat-docs/ * ajp13

JkMount
/webdav ajp13

JkMount
/webdav/ * ajp13

JkMount
/ ajp13

JkMount
/ *. jsp ajp13

После чего необходимо перезагрузить сервер Apache2.

Давайте теперь проверим, работает ли? Открываем в браузере http://localhost/jsp-examples/. И если видим следующее, то все работает!

Установка



Похожие статьи:
- Отрисовка связанного дерева с помощью XSLT - как с умом использовать XSLT и XPath
- ADODB – русская документация (часть 1)
- Рентабельна ли оптимизация для раскрутки сайтов
- Обработка запросов к БД при помощи PEAR::XML
- Дополнительные возможности JpGraph
- Власть народу - относительные размеры шрифтов
- Установка и конфигурация веб сервера Apache с поддержкой PHP, JSP и MySQL на Windows XP
- XMLHttpRequest (AJAX) - отправка и обработка ответов http-запросов с помощью JavaScript.
- Стиль кодирования на PHP
- Введение в MySQL (используя Perl DBI)
- Целевая аудитория на вашем сайте
- Создание приложения, работающего с XML-данными - 2
- Модуль Apache mod_rewrite


Оглавление | Обсудить на форуме | Главная страница сайта | Карта сайта |

Контакты
Редакция:
[0.001]