Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в СУБД HyTech.doc
Скачиваний:
11
Добавлен:
01.03.2025
Размер:
2.67 Mб
Скачать

Установка и настройка сервера Apache и модуля php

В данном пункте описывается установка HTTP-сервера Apache с модулем PHP для платформ ОС Windows и GNU/Linux.

Установка для Windows

Загрузить дистрибутив 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"

<IfModule php5_module> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps

# Вместо директории "c:/php" подставьте Вашу директорию с установленным PHP PHPINIDir "C:/php" </IfModule>

Перезапустите Apache.