Софт

веб-сервер apache скачать

Рейтинг: 4.6/5.0 (540 проголосовавших)

Категория: Windows: Web серверы

Описание

Apache скачать

Apache скачать

Если вы собрались создавать и размещать свой сайт в интернете, то нежелательно его сразу выкидывать в интернет. Для начала нужно продумать семантическое ядро сайта, его дизайн. При необходимости где-то что-то доработать. И желательно предварительно поизучать свой сайт на локальном веб-сервере.

Что такое веб-сервер? Веб-сервер - это тот же сервер, который принимает запросы HTTP от клиентов. В качестве клиентов обычно выступают веб-браузеры. Соответственно после запроса браузеры получают ответ такого же типа.

На сегодняшний день очень популярным веб-сервером является Apache HTTP-сервер. Данный веб-сервер является свободным и также представляет собой программное обеспечение. Сразу можно отметить, что веб-сервер Apache поддерживает практически все современные операционные системы. И большим плюсом в пользу его популярности сыграло и то, что он является полностью бесплатным.

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

Вообще, у веб-сервера Apache достаточно много полезных функций. При помощи его можно подключать внешние модули для предоставления данных, воспользоваться СУБД для аутентификации пользователей, модифицировать сообщения об ошибках. Также стоит заметить, что Apache поддерживает сетевой протокол IPv6.

Также можно выделить и то, что веб-сервер Apache оснащен встроенным механизмом виртуальных хостов. Это, в свою очередь, позволяет обслуживать большое количество веб-проектов на одном IP-адресе. При всем этом для каждого проекта будет отображено его содержимое.

Здесь также присутствует поддержка различных модулей. При этом можно менять их настройки. Так, например, здесь присутствуют модули при помощи которых можно ограничить ресурсы сервера. Нельзя не отметить и то, что Apache имеет модули, которые добавляют к нему немало высокоуровневых языков программирования.

У программы Apache очень много функций и возможностей. Недаром этот веб-сервер является сегодня самым популярным. Люди, которые занимаются сайтами, найдут что-то для себя в этом веб-сервере. Так, даже для простого тестирования, отладки и предварительного просмотра сайта можно воспользоваться веб-сервером Apache.

Скачать Apache бесплатно

веб-сервер apache скачать:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Apache HTTP Server скачать бесплатно для Windows 7 64 bit

    Apache HTTP Server скачать бесплатно Апаче Сервер

    Всего проголосовало - 66. Рейтинг: 2.46 из 5

    Apache HTTP Server – на сегодняшний день это самый популярный сервер среди пользователей.

    На рост популярности программы Апаче Сервер значительным образом повлияло два фактора: кроссплатформенность и возможность Apache HTTP-сервер скачать бесплатно. Кроме того, программа создана с открытым исходным кодом и постоянно находится в стадии доработки и улучшения независимыми программистами-волонтерами.

    Если обычному пользователю программа может показаться слишком сложной и не совсем понятной, то для человека, сталкивающегося с web-разработкой, возможность реальной проверки написанного кода имеет большое значение. Также Сервер Апаче станет полезным для тех, кто не хочет держать свой сайт у хостинг-провайдера, а предпочитает хранить его у себя дома.

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

    Возможности Apache HTTP Server:

    • подключение разнообразных модулей для расширения возможностей;
    • поддержка разных ПО и языков программирования;
    • удаленное администрирование;
    • механизм виртуальных хостов.
    Cкачать ещё бесплатных программ Скриншоты программы

    Скачать бесплатно Apache HTTP Server 2

    Скачать бесплатно Apache HTTP Server 2.4.9

    Apache HTTP Server – кросплатформенный веб-сервер с открытым исходным кодом. Поддерживает сторонние модули и отличается небывалой гибкостью в настройке. Для аутентификации пользователей могут быть использованы базы данных.

    Различные модули могут добавить серверу поддержку различных языков, таких как PHP, Perl, ASP, Ruby, Python. Встроенные технологии CGIи FastCGI расширяют возможности по запуску программ на различных языках, в том числе Java, C++ и других.

    Сервер отвечает современным требованиям безопасности, разграничивая доступ пользователей, обеспечивая авторизацию посредством HTTP-аутентификации и т.д. Что интересно, в сервере можно изменить даже сообщения, выдаваемые при возникновении ошибок, а также страницы типа «404 Not Found». Доступен также запуск скриптов и отображение сообщений на разных языках.

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

    Apache HTTP Server скачать бесплатно на русском языке для windows 7

    Apache HTTP Server

    Apache HTTP Server представляет собой надёжный веб-сервер, работающий на протоколе HTTPD. Данный сервер является одним из самых известных и популярных во всём мире. Apache HTTP Server начал использоваться с 1996 года.

    Данный веб-сервер поддерживает большую часть используемых операционных систем во всём мире. Одной из сильных сторон данного программного обеспечения является высокая надёжность и безопасность сервера. Кроме того Apache HTTP Server обладает открытым исходным кодом и распространяется бесплатно. Приложение легко поддаётся расширению и имеет множество различных настроек. Регулярно выходят всевозможные обновления и улучшения данного проекта, которые обеспечивают еще большую стабильность и надёжность вашего сервера.

    1. Высокая стабильность и безопасность сервера;
    2. Открытый исходный код;
    3. Абсолютная бесплатность приложения;
    4. Поддержка большинства распространённых операционных систем: Unix/Linux, Windows и многие другие;
    5. Высокая эффективность и расширяемость;
    6. Полное соответствие всем нынешним стандартам.

    Apache HTTP Server - скачать бесплатно Apache HTTP Server

    Apache HTTP Server 2.4.18

    Apache HTTP Server - самый популярный веб-сервер (HTTPD) в Интернете с апреля 1996 года. Распространяется с открытым исходным кодом, поддерживает большинство известных операционных систем, таких как Unix/Linux, Windows и т.д. Цель разработчиков - создание безопасного, эффективного, гибкого и расширяемого сервера, отвечающего современным стандартам.

    Отзывы о Apache HTTP Server 2.4.18

    из деревни про Apache HTTP Server 2.4.9 [06-06-2014]

    Хороший, мощный, функциональный сервер.

    CheMax Rus

    The Bat! Home

    Virtual DJ

    Pidgin (Gaim)

    Process Explorer

    Русская Рыбалка

    FAR Manager

    Adobe Flash Player

    Установка и настройка Apache HTTP Server

    Установка Apache HTTP Server 2.2.22

    Статья описывает процесс установки и первоначальной настройки на локальном компьютере, работающим под операционной системой Windows XP, прекрасно зарекомендовавшей себя связки программ, используемых при создании, как крупных, так и средних веб-проектов: Apache, MySQL, PHP и phpMyAdmin.

    Сайт разработчика: http://www.apache.org/

    Вот он – великий и ужасный. Сгубивший на своём веку множество начинающих веб-разработчиков, сложивших головы на настройке его конфигурационных файлов. ) Но мы с вами люди, крепких нервов и стальных желудков - поэтому, поехали.

    Начальная установка и настройка

    Распакуйте архив дистрибутива в каталог C:\Apache2.

    Откройте в текстовом редакторе файл "C:\Apache2\conf\httpd.conf", являющийся основным конфигурационным файлом сервера Apache.

    Ну а теперь держитесь. Женщинам, старикам и детям просьба – дальше не читать. За психическое состояние людей, дочитавших статью до конца – авторы ответственности не несут. )

    Правка файла httpd.conf
    1. Для загрузки модуля mod_rewrite найдите и раскомментируйте (уберите в начале строки символ "#") данную строку:
    LoadModule rewrite_module modules/mod_rewrite.so
  • Для загрузки PHP интерпретатора, в конец блока загрузки модулей необходимо добавить строку: LoadModule php5_module "C:/php/php5apache2_2.dll"
  • Определите каталог содержащий конфигурационный файл PHP, добавив ниже следующую строку: PHPIniDir "C:/php"
  • Найдите и раскомментируйте строку:

    ServerName www.example.com:80

    Отредактируйте ее следующим образом установив изначальное имя сервера:

    ServerName localhost:80
  • Найдите строку:

    DocumentRoot "c:/Apache2/htdocs"

    Назначьте корневую директорию управления сайтами (немного позже мы ее создадим):

    DocumentRoot "C:/apache"
  • Найдите данный блок:

    <Directory />

    Options FollowSymLinks

    Deny from all

    </Directory>

    И замените его на нижеследующий:

    Allow from all

    </Directory>
  • Удалите или закомментируйте первоначальный блок управления директориями (он нам не понадобится), который без комментариев выглядит примерно так: </Directory>
  • Найдите блок:

    <IfModule dir_module>

    DirectoryIndex index.html

    </IfModule>

    Замените его на:

    <IfModule dir_module>

    DirectoryIndex index.html index.htm index.shtml index.php

    </IfModule>
  • Найдите строку:

    ErrorLog "logs/error.log"

    Замените на нижеследующую (в этом случае просматривать глобальный файл ошибок сервера будет удобнее):

    ErrorLog "C:/apache/error.log"
  • Найдите строку:

    CustomLog "logs/access.log" common

    Замените на:

    CustomLog "C:/apache/access.log" common
  • Для работы SSI (включения на стороне сервера) следующие строки, находящийся в блоке <IfModule mime_module>. необходимо найти и раскомментировать:

    AddType text/html .shtml

    AddOutputFilter INCLUDES .shtml
  • Добавьте ниже, в тот же блок <IfModule mime_module>. две строки:

    AddType application/x-httpd-php .php

    AddType application/x-httpd-php-source .phps
  • И, наконец, найдите и раскомментируйте строки:

    Include conf/extra/httpd-mpm.conf

    Include conf/extra/httpd-autoindex.conf

    Include conf/extra/httpd-vhosts.conf

    Include conf/extra/httpd-manual.conf

    Include conf/extra/httpd-default.conf

  • Сохраните изменения и закройте файл "httpd.conf"

    Теперь откройте файл "C:\Apache2\conf\extra\httpd-vhosts.conf" и произведите в нем следующие изменения.

    Существующие блоки примеров виртуальных хостов необходимо удалить, и вставить только нижеследующее:

    NameVirtualHost *:80

    <VirtualHost *:80>

    DocumentRoot "C:/apache/localhost/www"

    ServerName localhost

    ErrorLog "C:/apache/localhost/error.log"

    CustomLog "C:/apache/localhost/access.log" common

    </VirtualHost>

    Сохраните изменения и закройте файл "httpd-vhosts.conf"

    Веб-сервер: настройка связки Apache PHP MySQL phpMyAdmin

    Настройка связки Apache + PHP + MySQL + phpMyAdmin

    Данное описание подходит для любой редакции Windows 7/8/8.1.

    Содержание: Установка веб-сервера Apache

    Первым делом скачаем дистрибутив Apache с сайта: http://www.apachelounge.com/download/. В списке дистрибутивов Apache 2.4 binaries VC11. нам нужно скачать «httpd-2.4.7-win64-VC11.zip».

    После того как скачали, открываем архив httpd-2.4.7-win64-VC11.zip

    Извлекаем из него папку Apache24 в раздел диска C:\

    Теперь нам необходимо немного поправить конфиг, прежде чем устанавливать Apache. Открываем файл httpd.conf (находится здесь: C:\Apache24\conf) желательно через удобный редактор, например notepad++. Находим строку (217) ServerName www.example.com:80 и меняем на ServerName localhost:80

    Далее нам необходимо установить Apache используя командную строку. Нажимаем Пуск → Выполнить, вводим команду cmd и нажимаем OK. У нас должно открыться окно командной строки

    Здесь нам необходимо указать полный путь к файлу httpd.exe, который находится в папке Apache. В нашем случае это C:\Apache24\bin\httpd.exe. Набираем команду C:\Apache24\bin\httpd.exe -k install и жмем Enter.

    Если при выполнении программы у вас возникает следующая ошибка: failed to open the winnt service manager perhaps you forgot to log in as administrator, заходим в следующую папку: C:\Users\Здесь_имя_вашего_пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools, запускаем командную строку от имени администратора

    И повторяем команду установки.

    Установка завершена. Откройте директорию bin (полный путь: C:\Apache24\bin\) и запустите файл: ApacheMonitor.exe. В системном трее появится значок Apache, с помощью которого можно быстро запускать/останавливать службу Apache, жмем start (запуск):

    Теперь проверим работоспособность. Открываем браузер, и в адресной строке пишем http://localhost/ (можно просто localhost). Если установка выполнилась успешно, должна открыться страница с надписью It works!

    Установка PHP (ручная)

    Нужен ли нам Apache без PHP. Конечно нет, это нонсенс! Поэтому далее мы рассмотрим ручную (без использования инсталлятора) установку PHP.

    Скачиваем PHP (Zip архив) с сайта: http://windows.php.net/download/. Нам нужна версия: VC11 x64 Thread Safe .

    Содержимое архива распаковываем в директорию C:\PHP (папку PHP создаём сами). Далее в папке C:\PHP находим два файла php.ini-development и php.ini-production. Эти файлы содержат базовые настройки. Первый файл оптимизирован для разработчиков, второй для рабочих систем. Основная разница в настройках: для разработчиков разрешен вывод на экран ошибок, тогда как для рабочих систем вывод ошибок запрещен из соображений безопасности.

    Сделаем кое что, прежде чем продолжить установку PHP. Открываем Панель управления → оформление и персонализация → параметры папок → вкладка Вид, находим строку «Скрывать расширения для зарегистрированных типов файлов», и если там стоит галочка, убираем ее и нажимаем «Применить».

    Продолжаем установку. И так, выбираем нужный вам файл (я выбрал php.ini-development). Выбранный файл нужно будет просто немного переименовать. Правый клик по файлу → Переименовать → стираем «-development», оставляя только php.ini

    Теперь открываем php.ini, нам необходимо внести несколько изменений (будьте внимательны при внесении изменений, если в начале строки стоит точка с запятой, ее надо будет убрать):

    1. Найти опцию extension_dir (строка 721) и изменить путь к папке ext в соответствии с путем установки PHP. У меня это выглядит так:
    extension_dir = "C:\PHP\ext"
  • Найти опцию upload_tmp_dir (строка 791). Здесь надо указать путь к временной папке. Я выбрал c:\windows\temp. Всё вместе: upload_tmp_dir = "C:\Windows\Temp"
  • Найти опцию session.save_path (строка 1369). Здесь также требуется указать путь к временной папке: session.save_path = "C:\Windows\Temp"
  • В разделе Dynamic Extensions необходимо раскомментировать несколько строк (убрать точку с запятой в начале), соответствующих модулям PHP, которые могут понадобиться для работы: 866, 873, 874, 876, 886, 895, 900
  • Сохраняем изменения и закрываем.

    Теперь вернемся к настройкам Apache. Нам придется немного отредактировать конфиг Apache. Заходим в папку C:\Apache24\conf и открываем файл httpd.conf.

    Переходим в конец файла и в самом низу добавляем следующие строчки:

    Путь к папке php указываете тот, который вы выбрали в процессе установки (если вы устанавливали в другую директорию).

    В этом же файле находим следующие строки (строки примерно 274-276):

    Перед index.html дописываем через пробел index.php. В итоге получается:

    Чтобы изменения вступили в силу, перезапускаем службу Apache (значок в трее - Apache monitor). Если служба перезапустится - это хороший знак. Если нет (выскочит ошибка) - ищите ошибки в конфигурационных файлах. Особенно внимательно проверьте все пути.

    Чтобы нам убедиться в работоспособности PHP, откройте папку C:\Apache24\htdocs (здесь содержатся файлы веб-сайта по умолчанию). Создайте в этой папке файл index.php со следующим содержанием:

    Теперь откройте в браузере http://localhost/ (или просто localhost). Если все прошло нормально, вы увидите похожую страницу:

    Если у вас вместо страницы с инфомацией о php открылась страница с надписью «It works!», тогда просто нажмите обновить страницу.

    Установка MySQL

    Открываем страницу загрузки дистрибутива: http://dev.mysql.com/downloads/installer/5.6.html и скачиваем Windows (x86, 32-bit), MSI Installer 5.6.16 250.8M. После нажатия на кнопку Download вы увидите форму для регистрации, ее можно пропустить нажав на ссылку внизу (» No thanks, just start my download!).

    Запускаем установщик, после небольшой загрузки видим следующее окно:

    Нажимаем Install MySQL Products, появляется следующее окно, в котором мы принимаем лицензионное соглашение (ставим галочку) и жмем Next >

    Следующее окно нам предлагает проверить, есть ли более новая версия MySQL, ставим галочку Skip. (пропустить) и нажимаем Next >

    В следующем окне нам предлагают выбрать тип установки, выбираем Custom и жмем Next >:

    В следующем окне нам предоставляется возможность выбратьнеобходимые компоненты: убираем галочку с MySQL Connectors, в Application убираем галочку с MySQL Workbench CE 6.0.8 и MySQL Notifier 1.1.5, в MySQL Server 5.6.16 убираем галочки с Development Components и Client C API library (shared) и жмем Next >

    Далее нам пишут, что ничего дополнительно нам устанавливать не нужно и мы можем приступить к установке, просто жмем Next >

    Следующее окно нам сообщает что именно будет установлено, просто нажимаем Execute

    После успешной установки жмем Next >

    Вследующем окно нам сообщается о том, что далее мы немного настроим наш сервер, жмем Next >

    В первом окне настрокйки, устанавливаем галочку Show Advanced Options, остальное оставляем как есть и жмем Next >

    В следующем окне нам предлагается установить пароль администратора (root). Этот пароль лучше не терять! Устанавливаем пароль и жмем Next >

    В следующем окне стираем в поле ввода цифры 56, остальное оставляем как есть и жмем Next >

    Жмем Next >

    Жмем Next >

    Жмем Finish

    Осталось проверить успешно ли прошла установка. (win 8): Заходим в меню пуск → переходим к приложениям (стрелочка вниз) → находим MySQL5.6 Command Line Client (терминал для работы с MySQL в командной строке) → открываем его. Далее вводим пароль администратора (root). Если пароль правильный, вы попадете в командную строку ( mysql> ). Введите команду: show databases; (точка с запятой на конце обязательна). В результате вы должны увидеть список баз данных (как минимум две - information_schema и mysql). Это означает, что сервер работает правильно. Закрываем командную строку выполнив команду exit.

    Добавьте в файл C:\Windows\System32\drivers\etc\hosts строчку: 127.0.0.1 localhost. В этом же файле удалите или закомментируйте (поставить знак # в начале строки) строку. 1 localhost (если она изначально закомментирована, то не надо ничего с ней делать).

    Установка и базовая настройка phpMyAdmin

    Открываем страницу загрузки http://www.phpmyadmin.net/home_page/downloads.php и выбираем для скачивания архив оканчивающийся на *all-languages.7z или *all-languages.zip (на момент написания статьи последняя версия была phpMyAdmin 4.1.9). Создаем папку phpmyadmin в C:\Apache24\htdocs и извлекаем туда файлы скаченного архива.

    Проверим как оно работает. Открываем браузер и переходим по адресу http://localhost/phpmyadmin/. Должно открыться такое окно:

    Теперь нам необходимо создать конфигурационный файл для MySQL. Заходим в папку phpmyadmin и создаем там папку config. Открываем в браузере следующий адрес: http://localhost/phpmyadmin/setup/

    Теперь, чтобы настроить параметры подключения к MySQL, нажимаем на кнопку «Новый сервер», нам открывается новое окно, в графе «Хост сервера» localhost необходимо заменить на 127.0.0.1:

    Сохраняем настройки (жмем Apply) и нас автоматически вернут на предыдущую страницу. Выбираем язык по умолчанию - Русский, сервер по умолчанию - 127.0.0.1, конец строки - Windows. Внизу нажимаем Сохранить и затем Скачать.

    Полученный файл (config.inc.php) сохраняем в корень установки phpMyAdmin (C:\Apache24\htdocs\phpmyadmin). Закрываем страницу, она нам больше не понадобится.

    На этом все. Возвращаемся на страницу http://localhost/phpmyadmin/. Теперь можно авторизоваться в системе под пользователем root (пароль вводите тот, который указывали при настройке MySQL для пользователя root). Тестируем подключение к MySQL. Если все прошло успешно (вы смогли войти в phpMyAdmin), папку config из папки phpmyadmin удаляем.

    Первые шаги - Установка веб-сервера Apache и средств программирования под Windows

    Установка веб-сервера Apache и средств программирования под Windows
      Пару лет назад в своей статье «О веб-программировании » я описывал принцип взаимодействия сервера с пользователем. Среди прочего было сказано, что для того чтобы писать скрипты и проверять их работу на домашнем компьютере, необходимо установить какой-либо язык программирования в придачу с сервером. Не откладывая надолго продолжение нашей беседы, хотелось бы рассказать, а как это собственно сделать.
    На время написания статьи последними стабильными версиями (бывают еще тестовые или бета-версии, они весьма ненадежны, так что смотрите что скачиваете) были:
    • Apache 2.2.11
    • PHP 5.2.8
    • Установка производилась на Windows Vista Business Service Pack 1 и XP (2002) Professional Service Pack 3
    Эти данные важны потому что от версии к версии, увы, не всегда все одинаково; программное обеспечение имеет свойство развиваться (но и справочные материалы к нему тоже). В первую очередь нам нужен веб-сервер. Он послужит для имитации полноценного хостинга. Как я уже говорил, практически повсеместно сегодня используется Apache HTTP Server . Скачать его можно отсюда: http://httpd.apache.org/download.cgi. Вам предлагаются для скачивания несколько вариантов. Нас интересует «Win32 Binary without crypto (no mod_ssl) (MSI Installer)». Немного разъяснений:
    • Win32 - для семейства операционных систем Windows 32-х битных версий.
    • Binary - бинарный код, то есть это уже готовая программа. Антонимом является Source, что значит исходный код — только текст программы. Впрочем, если у Вас есть Visual Studio C++, то можете скачать и «исходники» и самостоятельно откомпилировать (превратить в «бинарники»), потом расскажите как Вы это сделали :).
    • without crypto (no mod_ssl) - SSL – это особое средство защиты WEB-соединения, которое наврядли в ближайшее время понадобится, в принципе, если есть желание и трафик, можете и версию с OpenSSL (один из вариантов в списке) скачать.
    Далее нам понадобится интерпретатор (программа, обрабатывающая все то безобразие, которое мы пишем) какого-либо языка программирования. На сегодняшний день самый популярный, да и, наверное, наиболее удобный язык для веб-программирования — это PHP. Скачать можно с официального сайта: http://www.php.net/downloads.php. На данный момент параллельно распространяются две версии php: 5.3 и 5.2. Рекомендауется скачивать именно 5.2.x (то есть, где вторая цифра 2, а не 3). PHP 5.3.x имеет много особенностей при установке, в которых еще нет смысла разбираться, ибо не известно как пойдет развитие PHP дальше. Каждая из веток (то есть версий) имеет раздел «Windows Binaries», который представляет из себя довольно-таки большой список. Но в нем в основном одни модули (дополнения). На самом верху находится zip-архив, а пониже PHP Installer (инсталятор, по-русски). Zip-архив содержит множество файлов для ручной установки, Installer же, это программа, делающая все за нас, и размером при этом в 2 раза больше. Что примерно повествует документация к PHP: «В Интернете существует несколько инсталляторов «Все-в-одном», но ни один из них не разрешен php.net, так как мы верим, что ручная установка — лучший выбор, чтобы сделать Вашу систему безопасной и оптимизированной». Почему не послушать рекомендации умных людей? Итак, качаем zip-архив.

    Что касается Windows XP и еще некоторых вещей — в местах, где существует разница в установке, будут помещены небольшие примечания.

    Устанавливать будем в той же последовательности в которой и скачивали.

    Итак, Apache встречает нас симпатичным экраном приветствия. Щелкаем «Next» для продолжения. Далее предлагается лицензионное соглашение, которое, естественно, необходимо принять:

    Выбираем пункт «I accept the terms in the license agreement» и переходим на следующую страницу с различной информацией о веб-сервере. Пропускаем и ее. Ах. наконец-то что-то интересное:

    Домен и имя сервера (подчеркнуты красным) — это адрес нашего будущего сайта. Для домашнего компьютера стандартом является «localhost». Email администратора можно выбрать любой, я, допустим, написал «admin@localhost» - все равно для работы почты нужен почтовый сервер (но его мы рассматривать не будем — это тема других статей). С помощью переключателя внизу окошка (между полями ввода и кнопками) указывается будет ли работать сервер для всех пользователей компьютера или только для данного. Мы выбираем первый пункт, так как в этом случае Apache запускается автоматически как Служба – что очень облегчает жизнь в дальнейшем.

    На следующем экране предоставляется сделать выбор между стандартной и выборочной установкой:

    Не будем прихотливыми.

    И наконец, папка для установки. Если Вас не устраивает стандартная, то кликните «Change» и выберите подходящую. У меня, например, все посторонние программы находятся в C:\Programs\. В идеале название папки не должно быть более 8 символов и не должно содержать пробелы и буквы русского алфавита. В дальнейшем я буду указывать пути так, как они есть у меня на компьютере, так что внимательно следите за тем, где и что у меня установлено (и в какой версии, ибо иногда от смены версии меняется названия некоторых папок, но прочий процесс остается тем же), чтобы делать соответствующие изменения.

    В конце концов можно приступить к установке — давим «Install» Если все пройдет успешно, инсталлятор Apache Вам об этом сообщит и останется нажать лишь кнопку «Finish». Сервер также должен был автоматически запуститься и добавиться в автозапуск (чтобы автоматически включаться вместе с Windows)

    Запустим браузер и в адресной строке наберем: localhost. Должна загрузиться примерно такая страница (кликните по скриншоту для увеличения):

    Как и написано, хоть и немножко на английском, все пока идет гладко. Двигаемся дальше. PHP.

    Первым делом распаковываем куда-нибудь архив. Я выбрал по своему обыкновению папку C:\Programs\php, вы можете предпочесть что-нибудь другое, но php дает одно предостережение: желательно, чтобы путь не содержал пробелов (например, C:\Program Files\php), ибо тогда веб-сервер может отказаться работать. Итак, правой клавишей по zip-файлу → Extract All. (Или Extract Here, или еще что-то в этом роде, в зависимости от установленного архиватора) → Browse для выбора пути → Ok → Extract.

    Далее нам нужно объяснить системе где находится наш php. Меня Start (Пуск) → правой клавишей по Computer (My Computer или Мой компьютер) → в выпавшем списке выбираем Properties (Свойства) → Advanced system settings → Вкладка Advanced (Дополнительно) → Environment variables (Переменные среды) → в нижнем списке (System variables (Системные переменные)) ищем пункт Path и щелкаем Edit. (Изменить) → в конце второй строки добавляем точку с запятой и указываем путь к папке с php (c:\programs\php, например; слэш и точку с запятой в конце ставить не обязательно) → и жмем Ok, пока не закроем все окна.

      Что касается Windows XP. Путь проникновения к нужному нам окошку выглядит следующим образом: Start → правой клавишей на My Computer → Properties → Advanced system settings → Вкладка Advanced → Environment Variables. И далее претворяем в жизнь то, что описано выше.

    (кликните по скриншоту для увеличения)

    ПЕРЕЗАГРУЖАЕМСЯ!

    Переходим в указанную Windows'у папку (C:\Programs\php). Файл php.ini-recommended переименуем в php.ini (правой клавишей по нему → Rename (Переименовать)). Это файл конфигурации. Вместо php.ini-recommended можно использовать php.ini-dist. Второй — это стандартные настройки, но поскольку группа разработчиков подготовила для нас нечто лучшее — воспользуемся. Откройте новоиспеченный файл. Конфигурации обычно состоят из директив, их значений и комментариев. Директива это название какой-либо настройки, значение, - думаю, понятно; комментарии служат просто для пояснений; в них может быть написано все что угодно. В php.ini комментарии следуют после точки с запятой (;). Самая важная часть кода выглядит как:

    директива = значение
      Может такое случится, что весь файл будет представлять из себя сплошной текст чуть ли ни в одну строчку; в который влеплены еще небольшие квадратики. Не пугайтесь. Это связано с тем, что родная среда для PHP – это Linux, а в Windows и Linux символы перехода на новую строку отличаются (хоть мы этого и не видим). Если у Вас такое приключилось, выполняйте поиск как описано ниже ни на что не взирая.
    Итак, найдем директиву register_globals и изменим значение с on на off. Для этого воспользуемся поиском: Edit (Правка) → Find (Найти). → Введите «register_globals» → Find Next (Найти далее):

    (кликните по скриншоту для увеличения)

    Данная настройка выполнена на всех хостингах – поэтому мы её устанавливаем в off для совместимости при тестировании наших сркиптов.

    Сохраняем изменения File (Файл) → Save (Сохранить). Закроем блокнот. Все. PHP установлен. Осталось немного покапаться в настройках Apache, дабы объяснить и ему, что к чему.

    Добавьте в любое место файла C:\Programs\Apache2.2\conf\httpd.conf (или меню Start (Пуск) → All Programs (Все программы) → Apache HTTP Server 2.2 → Configure Apache Server → Edit the Apache httpd.conf Configuration File) три строки:
      LoadModule php5_module "c:/programs/php/php5apache2_2.dll"

    AddType application/x-httpd-php .php

    PHPIniDir "c:/programs/php" Внимание! Нужно как всегда исправить указанные мной директории на реальные для Вашей системы. И все обратные слэши (\) заменяются на /. В конце пути слэша нигде не должно стоять. Комментарии здесь следуют за символом #.

    Но это еще не все!

    Найдите в этом же файле директиву DocumentRoot, то есть строку, начинающуюся с этого слова (!не с «# DocumentRoot». без #). Значением этой директивы является путь к корневой папке (каталогу, директории) Вашего сайта. Это значит что, когда Вы наберете в браузере «http://localhost/index.php», файл index.php будет искаться в этой папке, а если «http://localhost/my_page/biography.php», то biography.php должен находиться в поддиректории my_page, которая в свою очередь — в корневом каталоге. Если Вам удобно C:/Programs/Apache2.2/htdocs, то строку можно оставить без изменений, для примера я укажу «C:/First steps». Чуть пониже найдите строку типа: <Directory "C:/Programs/Apache2.2/htdocs"> - и измените путь в ней на тот, что указали выше («C:/First steps»). Папка должна уже существовать! Apache не создаст ее за Вас!

    (кликните по скриншоту для увеличения)

    Далее вышеописанным способом найдите директиву DirectoryIndex и добавьте в список (через пробел) index.php. Это, так называемые, индексные файлы. Если в адресной строке не указана конкретная страница (например, просто http://localhost), то в каталоге, на который ведет эта ссылка, будет поочередно искаться один из перечисленных файлов.

    (кликните по скриншоту для увеличения)

    На этом мы пока закончим. Закроем файл, сохранив при этом сделанные изменения. В правом нижнем углу найдем значок Апача, и щелкнув по нему правой клавишей выберем Open Services. В появившемся окне нам нужно выбрать Apache2 и чуть левее нажать Restart (Перезапустить).

    (кликните по скриншоту для увеличения)

    Если что-то не так (выскочит окошко с ошибкой), попробуйте запустить веб-сервер вручную: Start (Пуск) → All Programs (Все программы) → Apache HTTP Server 2.0 → Control Apache Server → Start. Apache в случае краха выдаст в черном окошке сообщение об ошибке. Например:

    (кликните по скриншоту для увеличения)

    Тогда еще раз перепроверьте попунктно все действия, проделанные совместно нами и попробуйте еще раз запустить сервер (в открытом нами окне с сервисами нажать только уже не Restart (Перезапустить), а просто Start (Запустить) (впрочем, других вариантов у Вас и не будет :)).

    Самый интригующий момент. Start (Пуск) → All Programs (Все программы) → Accessorias (Стандартные) → Notepad (Блокнот). Набирите или скопируйте:

    phpinfo();

    File (Файл) → Save as (Сохранить как). → в графе Save as type (Тип файла) выберите All Files (Все файлы), в графе File Name (Имя файл) введите C:\First steps\index.php, где «First steps» - путь к корневой папке сайта соответственно, и жмете на клавиатуре Enter.

    Теперь запускаете снова браузер и вводие знакомое localhost в адресной строке. Вашему взору должен предстать примерно следующий экран:

    (кликните по скриншоту для увеличения)

    Этот коротенький php-код выводит множество настроек как сервера, так и самого PHP. Можете полистать, почитать - не повредит.

    Но как не старайся, а у меня все же нет возможности проверить работоспособность моей писанины на всех версиях Windows с разными версиями Apache и PHP (да и еще в разных комбинациях :)). Поэтому всегда рад замечаниям и вопросам, которые прошу оставлять на форуме http://forum.postroika.ru//index.php?showforum=12.