Задать вопрос:
E-mail

Установка Apache+PHP на Windows

Автор: Михаил Стадник ака }|{yK
Добавлено: 01.03.2007

Содержание

Установка веб-сервера Apache в среде Windows

На сегодняшний день установка и настройка веб-сервера Apache в среде Windows не представляет особенного труда. Для установки, в первую очередь, вам следует решить, какую версию веб-сервера вы желаете устанавливать. На данный момент есть 3 основные ветки между которыми вам стоит сделать свой выбор:

  1. Apache версии 1.3.x (документация)
  2. Apache версии 2.0.x (документация)
  3. Apache версии 2.2.x (документация)

Подробное описание каждой ветки веб-сервера приведено в официальной документации (на английском языке), ссылки на которую приведены выше. Для выбора той, или иной ветки программного обеспечения рекомендуется ознакомиться с изложенной в докуменации информации.

При необходимости или желании, вы можете установить несколько веток Apache. Например, если вы желаете протестировать свой сайт на каждой отдельной ветке веб-сервера.

С некоторых пор разработчики Apache ветки 1.3 для Windows перестали предоствалять бинарники для скачивания. Поэтому рассматривать установку данной ветки веб-сервера в среде Windows мы рассматривать не будем. Однако, вы можете самостоятельно поискать в файловых архивах сети Internet бинарники более старых версий Apache ветки 1.3, если все же вы решили остановиться на выборе именно данной ветки.

Скачать нужный дистрибутив вы можете с официального сайта Apache. Поскольку установка дистрибутива версий 2.0.х и 2.2.х практически не отличается в среде Windows, мы рассмотрим процесс установки на примере Apache 2.2, как на наиболее свежем на данный момент.

Итак, первым делом скачиваем дистрибутив. На странице загрузки выберите для скачивания бинарник. Обычно он обозначен так: Win32 Binary (MSI Installer).

После скачивания на вашем компьютере появится файл с расширением msi, например такой: apache_2.2.4-win32-x86-no_ssl.msi. Сделайте двойной щелчёк по данному файлу, чтобы запустить установку. Однако, перед началом установки обратите внимание на следующее:

Будем считать, что вы проверили все настройки и имеете удовлетворяющую всем требованиям систему на своём компьютере. Дистрибутив установки вы смогли успешно запустить.

Рассмотрим подробнее шаги установки.

Шаг 1 — Приветствие

 

После первого шага программа установки попросит ознакомиться с лицензионным соглашением и принять его условия, либо отклонить. Если вы отклоните условия лицензионного соглашения, программа установки просто завершит свою работу. Поэтому, если вы желаете все-таки установить веб-сервер на свой компьютер, вам придётся согласиться с условиями лицензии Apache. Третий шаг вам вкратце расскажет о том, что такое Apache web server.

Шаг 4 — Информация о сервере

На данном шаге вам будет необходимо задать некоторые настройки вашего веб-сервера. Рассмотрим поля приведённой формы:

Следующая опциональная настройка "Install Apache HTTP Server 2.2 programs and shortcuts for:" позволяет задать как Apache будет функционировать в вашей системе — исключительно под вашим системным аккаунтом (нижняя радиокнопка), либо для всех пользователей вашего компьютера. Мы выбрали второй вариант — для всех пользователей.

После того, как все настройки будут заданы должным образом, нажимайте кнопку "Next" и переходите к следующему шагу.

Шаг 5 — Выбираем тип установки

Вам будет предложено выбрать один из 2-х типов установки:

  1. Обычная установка (Typical). Обычная установка позволяет пропустить следующий шаг и приступить непосредственно к установке веб-сервера. При этом будут установлены лишь основные компоненты программы, исключая файлы заголовков и библиотеки для компиляции модулей. Установка будет произведена в папку, заданную по-умолчанию (как правило C:\Program Files\Apache Software Foundation\Apache2.2).
  2. Выборочная установка (Custom).  При выборе данной опции, на следующем шаге вы можете выбрать, какие компоненты следует установить и задать путь к папке установки при необходимости.

Шаг 6 — Опции выборочной установки

Компоненты доступные для установки:

Если вы желаете установить Apache в папку, отличную от указанной по-умолчанию, — нашмите кнопку "Change...", которая откроет следующее диалоговое окно выбора пути установки:

Вы можете прописать имя папки установки вручную или, испольуя проводник диалогового окна, выбрать ее с помощью курсора мыши. После того как путь установки программы будет выбран, нажмите кнопку "ОК". Если вы передумали изменять путь установки — нажмите "Cancel".

После закрытия диалогового окна нажмите "Next" для перехода к следующему шагу установки.

Шаг 7 — Всё готово для установки веб-сервера

Данный шаг предупреждает о том, что все сведения, необходимые для установки веб-сервера, собраны. Если вы желаете что-либо изменить — это ваш последний шанс вернуться назад и сделать изменения. Для возврата назад воспользуйтесь кнопкой "Back". Если же вы уверены, что все настроено верно, смело нажимайте "Install" и переходите непосредственно к процессу установки веб-сервера.

Шаг 8 — Процесс установки веб-сервера

Вам остается только ждать окончания процесса установки. Если во время установки возникнут ошибки попробуйте обратиться к странице разрешения ошибок установки на официальном сайте разработчика.

Шаг 9 — Окончание установки

В случае успешного завершения установки мастер установки отобразит вам такое окно, как изображено на этом рисунке. Всё что вы можете сделать — нажать кнопку "Finish". Поздравляем! Вы успешно установили веб-сервер Apache на ваш компьютер.

Для того, чтобы протестировать работу веб-сервера, запустите ваш браузер и наберите в адресной строке http://localhost/ (можете просто нажать на приведённую ссылку).  Если вы видите страницу с сообщением "It works!" — значит вам действительно успешно удалось установить веб-сервер.

К содержанию

Установка интерпретатора PHP

Как и при установке Apache, установку интерпретатора PHP мы начнём со скачивания последнего свежего дистрибутива со страницы загрузок на официальном сайте разработчика.

Установить интерпретатор PHP можно несколькими способами:

Первое. Мы не ставим себе целью дать исчерпывающий материал по установке каждой отдельной версии интерпретатора PHP. И тем более нам не интересно рассказывать, как его компилировать из исходников.

Второе. Наша задача — показать, что установить интерпретатор достаточно просто. Поэтому мы не будем придумывать себе лишних трудностей, а расскажем как добиться результата с минимальными затратами по времени.

Третье. Делаем расчёт на то, что нам более интересны перспективные технологии. В этой связи, мы заинтересованы рассказать, как установить наиболее свежую версию интерпретатора. А это значит, что когда мы все знаем об анонсировании PHP 6, начинаем полагать, что PHP 4 нам уже не интересен как таковой, не смотря на то, что многие хостинг-провайдеры до сих пор его используют в силу известных причин.

В свете сказанного, мы будем далее приводить пример установки РНР версии 5 с помощью установщика Windows. Для этого при скачивании на приведенной выше странице загрузок выберите дистрибутив "PHP 5.x.x installer".

Итак, после скачивания дистрибутива на вашем компьютере должен появиться файл с расширением msi. Например, php-5.2.1-win32-installer.msi

Сдлайте двойной щелчёк курсором мыши на этом файле — это запустит мастер установки интерпретатора PHP.

Рассмотрим подробно шаги установки.

Шаг 1 — Приветствие

 

Нажмите "Next" для начала продолжения установки или "Cancel", если вы передумали устанавливать интерпретатор (вы можете сделать это в любое время).

Шаг 2 — Лицензионное соглашение

Чтобы установить интерпретатор РНР, вам необходимо прочитать и принять условия лицензионного соглашения. Отметьте галочкой "I accept the terms in the License Agreement" и нажмите кнопку "Next" для перехода к следующему шагу.

Шаг 3 — Выбор пути установки

Теперь вам следует выбрать папку в которую будет устаановлен интерпретатор РНР. Вы можете оставить папку по-умолчанию или выбрать ее, задав путь вручную. Альтернативный способ — нажать кнопку "Browse...". Откроется диалоговое окно следующего содержания:

Опять же — вы можете написать в диалоговом окне путь вручную или выбрать папку с помощью проводника и курсора мыши. Выбрав папку нажмите "ОК" или "Cancel", если вы менять путь установки передумали.

После выбора пути установки нажмите "Next" для перехода к следующему шагу.

Шаг 5 — Выбор веб-сервера

На данном шаге вам будет предложено выбрать с каким веб-сервером будет взаимодействовать интерпретатор PHP после установки. Поскольку мы устанавливали в качестве веб-сервера Apache 2.2.4, на данном этапе вам следует выбрать опцию "Apache 2.2.x Module". По аналогии, если вы устанавливали Apache ветки 2.0.х — вам следует в этом случае выбрать опцию Apache 2.0.x Module". Если же вы хотите установить интерпретатор как CGI, а не как модуль веб-сервера, вам следует выбрать опцию "Apache CGI". Учтите — в режиме работы интерпретатора как CGI, нагрузка на веб-сервер увеличивается, и интерпретатору становятся недоступны некоторые переменные окружения веб-сервера, а также накладываются некоторые иные ограничения. Вы должны быть уверены, что ваш сайт будет работать в данном режиме. Мы рекомендуем вам устанавливать РНР как модуль веб-сервера.

Нажмите "Next" для перехода к следующему шагу.

Шаг 6 — Выбор папки, содержащей конфигурационные файлы Apache

На данном этапе вам следует указать папку, которая хранит конфигурационные файлы Apache. Это необходимо для того, чтобы во время установки инсталлер прописал все необходимые настройки в конфигурацию вашего веб-сервера. Вы можете указать путь к папке вручную или привычным способом (как мы это делали несколько шагов выше), — через диалоговое окно с проводником.

Как правило, конфигурационные файлы Apache хранятся в папке %Apache Install Dir%\conf, где %Apache Install Dir% — директориия с установленным веб-сервером, например С:\Program Files\Apache Software Foundation\Apache2.2\conf\

После того как вы укажете папку с конфигурационными файлами веб-сервера, нажмите "Next" для перехода к следующему шагу.

Шаг 7 — Выбор компонентов для установки

На этом шаге вам будет предложено выбрать компоненты интерпретатора, которые будут установлены на ваш компьютер. Мы рекомендуем изменять набор компонентов только в том случае, если вы понимаете, что делаете. Иначе оставьте все значения выбора по-умолчанию. Как правило вcего выбранного по-умолчанию вполне достаточно для корректной работы вашего веб-сервера.

Шаг 8 — Все готово для установки PHP

Все данные для установки интерпретатора РНР на данном этапе успешно собраны мастером установки. Если вы желаете исправить что-либо, у вас есть последний шанс сделать это перед тем, как процесс установки интерпретатора будет запущен. Для этого нажмите кнопку "Back". Если вы уверены, что все данные указаны верно, — смело жмите кнопку "Install".

Шаг 9 — Процесс установки PHP

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

Шаг 10 — Завершение установки PHP

Поздравляем! Вы успешно установили интерпретатор РНР и настроили ваш веб-сервер на совместную работу с интерпретатором.

Для того, чтобы протестировать, как работает ваш веб-сервер в связке с интерпретатором, создайте файл index.php с таким содержимым:

<?php
phpinfo();
?>

Поместите этот файл в корневую директорию вашего веб-сервера. Как правило по-умолчанию определена директория С:\Program Files\Apache Software Foundation\Apache2.2\conf\htdocs (подразумевается, что веб-сервер установлен в папку С:\Program Files\Apache Software Foundation\Apache2.2).

Запустите ваш браузер. Наберите в его адресной строке http://localhost/ (или просто кликните по приведённой ссылке). Вы должны увидеть страницу со служебной информацией о вашем веб-сервере и интерпретаторе PHP.

К содержанию

Решение возможных проблем

Если ваш браузер не может открыть адрес http://localhost:

  1. Убедитесь, что ваш веб-сервер запущен.
  2. Убедитесь, что в файле C:\WINDOWS\System32\drivers\etc\hosts существует запись для домена localhost. Она должна выглядеть следующим образом:
    127.0.0.1    localhost
    Если она отсутствует — добавьте ее. Если она закомментирована (перед ней стоит символ #) — раскомментируйте ее (удалите этот символ).

К содержанию


Читайте также:
Федеральные телефонные номера. Полнота общения – полнота жизни
Размер текста: A  A  A  A

Новости

Автоматизация производственных процессов является наиболее важной составляющей бизнеса в современном мире. Бухгалтерский...
На базе разработок усовершенствованной версии системы управления сайтом Ripe CMS обновлены сайты официального дилера...
В разделе Документация > Статьи добавлены несколько технических статей по установке и настройке программного обеспечения...