Загрузить дистрибутив HTTP-сервера Apache можно на официальном сайте проекта The Apache HTTP Server Project http://httpd.apache.org/.
Для Windows существует бинарный дистрибутив, который представляет собой стандартный пакет Windows Installer – файл с расширением msi. Для работы мы выберем версию Apache 2.2, без поддержки SSL. В этом случае файл дистрибутива будет иметь название вида httpd-2.2.x-win32-x86-no_ssl.msi.
После запуска файла httpd-2.2.x-win32-x86-no_ssl.msi, запустится Microsoft Windows Installer (рис. 1).
Рис. 1. Окно программы Microsoft Windows Installer
Нажмите кнопку Next, после чего появится окно с лицензионным соглашением (рис. 2).
Рис. 2. Лицензионное соглашение
После принятия лицензионного соглашения отобразится окно с краткой информацией о нововведениях в данной версии Apache (рис. 3).
Рис. 3. Краткое описание нововведений в версии Apache
В следующем окне (рис. 4) можно ввести информацию о сервере:
· доменное имя сервера;
· имя сервера;
· адрес электронной почты администратора.
Рис. 4. Настройка параметров сервера
Заполните поля (если установка происходит на локальную машину, то в поля для доменного имени и имени сервера можно ввести localhost) и нажмите кнопку Next. Далее будет предложен способ установки (рис. 5): типичный (Typical) или выборочный (Custom), позволяющий выбрать компоненты сервера вручную. Выберете тип установки Custom.
Рис. 5. Выбор способа установки
Следующее окно позволяет выбрать каталог установки сервера (рис. 6), измените каталог по умолчанию на С:\Apache2.2 и продолжите установку.
Рис. 6. Выбор каталога установки Apache
Далее мастер установки сообщит о готовности (рис 7), и после нажатия кнопки Install будет произведено копирование файлов сервера (рис. 8).
Рис. 7. Мастер установки готов к копированию файлов
Рис. 8. Копирование файлов сервера
После копирования файлов закройте мастер установки нажатием кнопки Finish (рис. 9).
Рис. 9. Завершение установки
Загрузите с официального сайта РНР http://www.php.net дистрибутив РНР 5.2 (PHP 5.3 использовать не рекомендуется, поскольку нет расширения для работы с СУБД HyTech, совместимой с этой версией).
Будем использовать версию без установщика. Нужно создать каталог C:\php и разместить в нем файлы из архива дистрибутива. В каталоге PHP найдите файл php.ini-dist и переименуйте его в файл php.ini . Откройте файл конфигурации PHP php.ini. Найдите в файле php.ini параметр extension_dir и установите для него следующее значение:
;Вместо директории "c:/php" подставьте Вашу директорию с установленным PHP
extension_dir = "c:/php/ext"
Откройте файл конфигурации Apache httpd.conf, который располагается в каталоге conf. Найдите в файле httpd.conf параметр DirectoryIndex и установите для него следующее значение:
DirectoryIndex index.php index.html
Добавьте в конец файла httpd.conf следующие параметры:
# Вместо директории "c:/php" подставьте Вашу директорию с установленным PHP LoadModule php5_module "C:/php/php5apache2_2.dll"