Блок 2. Установка веб-сервера Apache

Опубликовано пользователем Бессонов Л.В. 22.02.2010г.

Цель блока работ

Научиться устанавливать веб-сервер Apache в связке с интерпретатором PHP, а также СУБД MySQL

Описание

Стандартной для веб связкой сервисов является: веб-сервер и система управления базами данных (СУБД). Причём веб-сервер в этой связке должен обладать средствами для связи с СУБД. Как правило, таким средством является некоторый язык программирования.

Развернём на локальном компьютере веб-сервер Apache в связке с интерпретатором языка PHP и СУБД MySQL.

Для начала необходимо получить дистрибутивы серверов Apache и MySQL, а так же PHP. Будем устанавливать и настраивать Apache версии 2, MySQL  версии 4 и PHP версии 5.

Скачать Apache можно с зеркал приведённых на официальном сайте. При поиске следует помнить, что Apache так же может называться httpd, по имени его демона в UNIX. На зеркалах обычно много различных файлов, например:

  1. httpd-2.0.49-win32-src.zip — это архив с исходными кодами (src) для Windows (win32) Web-сервера Apache (httpd) версии 2.0.49.
  2. httpd-2.0.49.tar.gz — тоже самое, но для Linux, в котором программы принято распространять в исходных кодах.
  3. apache_2.0.50-win32-x86-no_ssl.exe — откомпилированный под архитектуру (x86) для Windows (win32) без поддержки SSL(no_ssl) сервер Apache (apache) версии 2.0.50, его следует скачать для установки.

Замечание 1. Дистрибутивы для Win32

Бинарные коды дистрибутивов Apache для операционной системы Windows распространяются в нескольких вариантах, как с расширением *.exe, так и *.msi и имеют название вида httpd_версия_win32_*_.msi.

MSI — Microsoft Installer. Файл с таким расширением содержит файлы и сценарий установки этих файлов в систему, интерпретируемый специальной программой (собственно Installer), обычно присутствующей в операционной системе. Однако возможна ситуация, когда Installer отсутствует. В этом случае необходимо либо найти эту программу и установить её в систему (например, при помощи службы обновления Windows), либо найти необходимый дистрибутив в виде исполнимого файла (exe).

Замечание 2. Установка из репозитория

В случае установки Apache в операционной системе семейства *nix, воспользуйтесь стандартными средствами управления установленными пакетами. Например, для SUSE Linux это будет средство с графическим интерфейсом YaST или консольная утилита zypper (или тот же YaST для консоли).

Баннер SGU.RU