ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
РОССИЙСКИЙ ХИМИКО-ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ
им. Д.И. Менделеева
НОВОМОСКОВСКИЙ ИНСТИТУТ
Установка и настройка локального web сервера Apache, PHP, MySQL под операционную систему Windows
УЧЕБНОЕ ПОСОБИЕ
Новомосковск 2008
План
ВВЕДЕНИЕ
1. УСТАНОВКА ЛОКАЛЬНОГО WEB–СЕРВЕРА И ЕГО КОМПОНЕНТОВ
1.1. Структура каталогов
1.2. Установка Apache
1.3. Установка PHP
1.4. Установка MySQL
1.5. Установка SendMail
1.6. Установка SMTP сервера
2. НАСТРОЙКА WEB–СЕРВЕРА И ЕГО КОМПОНЕНТОВ
2.1. Конфигурационные файлы сервера Apache
2.2. Конфигурационный файл httpd.conf и его директивы
2.3. Настройка файла конфигурации Apache
2.4. Создание виртуальных хостов
2.5. Настройка PHP
2.6. Настройка MySQL
2.6. Настройка Sendmail
3. ТЕСТИРОВАНИЕ СЕРВЕРА
3.1. Проверка работоспособности виртуальных серверов
3.2. Тест SSI (Server Side Includes)
3.3. Тест PHP
3.4. Тест MySQL
ЗАКЛЮЧЕНИЕ или С ЧЕГО НАЧАТЬ ?
ЛИТЕРАТУРА
ВВЕДЕНИЕ
Работающий Web-сервер и СУБД требуются при создании Интернет проектов с использованием современных технологий. Наилучший вариант — это установка локального Web-сервера на тот же ПК, где создается Интернет проект. Этот ПК всегда доступен по IP-адресу 127.0.0.1, что эквивалентно доменному имени localhost. Поэтому для доступа к Web-серверу через браузер можно использовать адрес http://localhost. При использовании локального сервера все изменения в файлах доступны через браузер сразу же. Когда все скрипты будут отлажены, можно зайти в Интернет и скопировать их на сервер хостинг-провайдера.
Язык программирования РНР, специально предназначенный для работы в Интернет, изначально создавался под Unix-подобные операционные системы — Linux, FreeBSD, и т.п. Под Windows существует свой аналог РНР, который называется ASP (Active Server Pages). Он полностью ориентирован на Windows и позволяет учитывать и использовать все особенности этой операционной системы. При этом в качестве HTTP-сервера рекомендуют использовать IIS (Internet Information Server) — продукт компании Microsoft.
Желательно, чтобы на сервере и на компьютере, на котором создаются и тестируются РНР - сценарии, стояли одинаковые операционные системы. Бывает так, что РНР -программа отлично работает на Windows-компьютере, но отказывается работать или работает некорректно под Linux. Профессиональное использование РНР ориентировано на Linux (Unix). Существуют детали и возможности, которые нельзя учесть в силу разности ОС Windows и ОС Linux (Unix).
Можно ли разрабатывать и отлаживать скрипты в Windows, а потом без изменений переносить их в Unix? К счастью, ответ на этот вопрос, чаще всего, — да. ............