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

Что такое локальный веб-сервер?

Локальный веб-сервер - это набор специальных программ, которые устанавливается на локальный (домашний, поэтому и называется ЛОКАЛЬНЫЙ) компьютер позволяющие веб-разработчикам разрабатывать сайты на локальном компьютере, без выхода в сеть Интернет. Локальный сервер аналогичен реальному серверу, расположенному у провайдера хостинга.

Зачем он нам?

Обычный HTML файл можно открыть с помощью бесплатной программы Notepade++ или даже с блокнота. Там внутри что-то написать, сохранить и потом без особых проблем открыть данный файл на своем браузере и посмотреть, как бы этот файл выглядел на хостинге в Интернете. То есть мы уже видим рабочую HTML страницу. В ней мы можем создавать определенный дизайн, контент и наблюдать за проектом без подключения к Интернету. Все, по сути, у нас уже есть. Если мы захотим запустить PHP файл с помощью браузера, то у нас ничего не получится, так как PHP скрипты без дополнительного программного обеспечения работать не будут.

Когда я начинал программировать веб-сайты (2004-2005) в русскоязычном сегменте сети Интернет была популярна только одна сборка - Denwer. Другие альтернативы если и существовали в то время, то были известны в узких кругах и были не столь популярны.

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