Локальный сервер денвер. Подробное руководство по установке и настройке Denwer Проекты, аналогичные Denwer

Сервер с поддержкой PHP и MySQL-баз данных на вашем компьютере. Что еще нужно для тестирования сайта? Полный джентельменский набор.

Denwer – это программа, устанавливаемая на ваш локальный компьютер и реализующая на нем аналог сервера хостинг-провайдера. Т.е. вы сможете сохранить файлы сайта в определенную папку на вашем жестком диске и после этого обращаться к сайту через заданное ему доменное имя из любого браузера. При этом Денвер будет обеспечивать функционирование php-скриптов и возможность работы с базами данных MySQL. Таким образом и производится отладка сайта до заливки на сервер.

Установив Denwer вы сможете на сможете запускать серверные приложения, такие например как php-скрипты, и работать с базами данных MySQL. Если вы разрабатываете динамический сайт (т.е. сайт, выводимая информация на котором меняется в зависимости от действий пользователя) и запрашиваемые страницы на котором имеют расширение php, то Denwer вам необходим как воздух.

Благодаря Denwer-у вы сможете обращаться к разрабатываемому сайту через строку браузера по доменному имени. Например http://test.ru и при этом будет загружаться ваш сайт с жесткого диска локального компьютера точно таким же образом как это происходит в случае, если сайт лежит на хостинге.

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

Перво-на-перво проверим готовность вашего компьютера к установке Денвера. Для этого идем в меню Пуск->Программы->Стандартные->Командная строка. В появившемся черном окне набираем команду ping 127.0.0.1
После этого произойдет проверка локального сетевого адреса. Если все в порядке, то через несколько секунд (после того как пинговка закончиться) вы увидите вот такое окно:

Если такого результата, как на рисунке, вы не получили, то это может означать, что ваш файервол заблокировал доступ к этому IP и нужно изменить настройки файервола или антивируса на разрешающие.
Если вы видите тоже самое, что и на рисунке, то значит все ОК и можно переходить к установке Денвера.

1) Идем на сайт http://www.denwer.ru/ и качаем оттуда свежую версию пакета для установки.

Жмем на здоровенную оранжевую кнопку, указываем e-mail, на который будет выслана ссылка для скачивания, получаем e-mail, переходим по ссылке, скачиваем Денвер.

2) Запускаем скачанный exe-файл.


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

3) Выполняем инструкции установщика пока не появится этот непонятный запрос:

На самом деле тут ничего особенного нет. Если хотите установить Денвер в папку по умолчанию (C:\WebServers), то жмите Enter.

Подтверждаем установку введя Y и нажав Enter.

Читаем что написано, не пугаемся, жмем Enter.

Если вдруг виртуальный диск Z присутствует в вашей системе, то введите другую букву. А если его нет, то продолжаем установку нажав Enter.

У меня диск Z уже присутствует и я создаю диск X.

И, естественно, жму Enter.

После этого дела происходит копирование файлов.

И вот предпоследний шаг. Наиболее оптимальным является пункт 1, его-то мы и выбираем.

Создаем ярлыки на рабочем столе (чтобы удобно было пользоваться) и все, Денвер установлен, вылазит окошко браузера IE с приветствием.

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

Нас интересует ярлык Start Denwer.

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

4) Вводим в строку браузера http://localhost и радуемся запущенному с нашего жесткого диска сайту с описанием Денвера.

Кроме сайта http://localhost, запускаемого с нашего жесткого диска есть еще тестовый домен с адресом http://test1.ru, который тоже грузиться с нашего компа.

Создаем папку для разработки нашего сайта (пусть он будет доступен по доменному имени nashsite.ru)

Для этого нужно зайти на новосозданный виртуальный жесткий диск (у меня X, а у вас скорее всего Z).

Перейти в папку home и посмотреть на уже созданные при установки папки с именами, которые можно вызывать через окно браузера.

Я уже много всяких сайтов насоздавал, а у вас, скорее всего будет только созданный автоматически test.ru.
При этом становиться понятно, что если вы хотите иметь доступ к разрабатываемому сайту по доменному имени http://nashsite.ru, то, по аналогии нужно создать именно эту папку в директории home.

Но это еще не все. Файлы, которые будут запускаться при доступе через доменное имя http://nashsite.ru должны храниться в папке www внутри только что созданного домена.

Т.е. X:\home\nashsite.ru\www

Поэтому создаем пупку www в папке nashsite.ru и в нее сохраняем файлы нашего проекта.

После этого нужно перезапустить Денвер (при помощи иконки Restart Denwer на рабочем столе), для того, чтобы он создал новый виртуальных хост с именем http://nashsite.ru и пробуем вводить название хоста в браузере (если сайт не загружается, убедитесь в том, что вы не забыли перезапустить Денвер, а если не забыли, то перезапустите ваш браузер).

Вот вам результат – загружается файл index.html, который лежит в папке X:\home\nashsite.ru\www. Внутри этого файла написано «Всем привет», что мы и видим в окне браузера.

Вот так и тестируются разрабатываемые сайты на локальном компьютере.

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

ПО работает в операционной системе Windows и является в буквальном смысле локальным WEB-сервером, позволяющим производить полноценную настройку и отладку приложений (сайтов).


При установке Денвера инсталлируется сервис Apache и на обычном пользовательском компьютере можно создать огромное количество сайтов на виртуальных доменных именах (такой подход значительно упрощает перенос сайта с локального хранилища на хостинг). Основное удобство заключается в том, что обращение к локальным сайтам осуществляется по именам, которые имеют те же имена, что и папки в каталоге home Денвера.

Даже для непрофессионала разработка простого сайта занимает 10-20 минут. Созданный, отредактированный и просмотренный на локальном компьютере сайт затем можно разместить на хостинге. Денвер содержит все необходимые инструменты для создания локального сервера.

Особенности установки локального сервера

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

После всех проделанных манипуляций, на рабочем столе появятся два значка «Denver Stop» и «Denver Run», означающие запуск и остановку локального сервера.

Совет : желательно установить программу в корень локального диска, так как это значительно упростит работу с проектами в дальнейшем. Приложение полезно для простой отладки сайта, для экспериментов, которые можно увидеть на локальном диске без подключения к Интернету.


Программа включает набор дистрибутивов и программную оболочку. Apache+SSL, phpMyAdmin, PHP5, MySQL5-эти проверенные и популярные средства предоставляют необходимые возможности и упрощают работу для новичков в деле создания сайтов.

Денвер устроен очень просто и оптимален с точки зрения конфигурирования. Отдельно стоит сказать, что большим преимуществом в его работе является автономность. Эта автономность достигается следующими особенностями:

  • Денвер содержится в единственном каталоге, больше нигде на дисках он не оставляет следов. ПО никак не отражается в системных каталогах Windows, не засоряет системный реестр.
  • Локальный сервер настолько автономен и изолирован, что второй установленный Денвер ему никоим образом не навредит.
  • Программа не требует дополнительных запущенных сервисов. Программное обеспечение запускается и просто работает, не оставляя следов после своей остановки.
  • Удалить Денвер означает удалить его каталог – и все, никаких манипуляций делать не нужно.
  • Удобный перенос с одного компьютера на другой (выполняется простым копированием каталога).

Интерфейс программы: Русский

Платформа:XP / 7 / Vista

Производитель: Дмитрий Котеров

Сайт: www.denwer.ru

Denwer является проектом Дмитрия Котерова, представляющий собой обычный локальный сервер, используемый веб-разработчиками для создания проектов без необходимости непосредственного выхода в Интернет. Помимо самого сервера, использующего MySQL, Perl, Apache, PHP и т.д., в этот джентельменский набор входит еще и программная среда (оболочка), в которой веб-программист может работать, скажем, на локальном Windows-терминале дома.

Основные возможности программы Denwer

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

Создавая свой сайт при помощи программы Denwer, за пользование хостингом, как уже понятно, платить не нужно, ведь все находится на локальном компьютере, а не в сети Интернет. По завершении работы, естественно, можно выложить готовый сайт в Сеть, но можно даже сохранить на любом съемном USB-носителе типа обычной флэшки.

Собственно, скачать локальный сервер Denwer или, как его еще называют, localhost можно на сайте разработчика. Там же есть подробная инструкция по установке и настройке программы на русском языке. Сама установка занимает всего несколько минут. Что касается конфигурации, сначала устанавливается сам сервер Denwer, затем создается собственная база данных, после чего активируется сайт, то есть на сервер «заливается» сам конструктор. Самое интересное, что в качестве такого конструктора платформа Denwer может использовать все, что угодно, скажем, WordPress, Joomla, Drupal, Ucoz или что-нибудь еще.

Созданный таким образом локальный сервер в программной среде Denwer, практически ничем не отличается от реального хостинга. По сути, он имеет те же компоненты: базы данных MySQL, сервер Apache, поддержку PHP, скрипты для работы с DB PhpMyAdmin и т.д. Кроме того, платформа Denwer позволяет использовать множество дополнительных плагинов и шаблонов. Однако, для их корректной работы для начала стоит их установить, протестировать и убедиться в работоспособности. Прежде всего, это касается WordPress. В общем, думается, многие веб-разработчики останутся довольны. Кстати, третья версия Denwer является давно ожидаемым программным продуктом этой серии.

В этом посте мы разберем пошаговую установку локального сервера на свой компьютер. Я вам наглядно покажу, как нужно правильно устанавливать этот дистрибутив и заодно проведу проверку работоспособности этой сборки на компьютере.

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

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

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

Немного о Денвере

Денвер (от сокращенного слова днвр, то есть джентльменский набор веб-разработчика ) — это программная оболочка и набор различных дистрибутивов, которые предназначены для работы с сайтами и веб-страницами на своем компьютере под управлением операционной системы Windows. Над данным проектом работает специальная группа разработчиков:

  • Дмитрий Котеров — автор проекта. Он также является разработчиком и сооснователем многим известной социальной сети Мой круг.
  • Михаил Ливач — разработчик и инженер технической поддержки пользователей.
  • Антон Сущев — разработчик и модератор форума.

Самая первая официальная версия Denwer с простым установщиком вышла 15 марта 2002 года. После установки этой программы, вам сразу же будет доступен полностью функциональный веб-сервер Apache. Он будет работать на вашем локальном компьютере и при этом можно работать с неограниченным количеством сайтов. Denwer также содержит множество утилит, запуск которых производится приложением Run в подкаталоге или /etc корневой папки установки программы. После запуска будет создан специальный виртуальный диск, на котором хранятся все файлы проектов. Третья версия программы поддерживает работу со съемного флеш-накопителя. На подходе четвертая версия данной сборки.

Скачиваем Denwer

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

Кликните по ней и вам предложат скачать две версии. Выберите к примеру поновее и нажмите «Скачать «. Затем вам предложат зарегистрироваться. Регистрация бесплатная. Просто заполните необходимые данные и нажмите на «Получить ссылку на скачивание » (кликните на рисунок ниже, чтобы увидеть и увеличить картинку ).

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

Устанавливаем Denwer

Итак, запускаем скаченный файл, после чего у нас спрашивают: «Действительно ли мы хотим установить базовый пакет ?» Нажимаем «Да «.

После этого начинается распаковка файлов, которая займет немного времени. Затем должен включиться браузер, где написано: «Чтобы продолжить либо отменить установку, закройте браузер .» Так и поступаем. Останется только черное досовское окно. Там вы увидите надпись: «Для продолжения нажмите Enter «. Нажимаем данную клавишу.

И дальше нас просят ввести путь к диску, где будут на локальном компьютере храниться наши сайты. По рисунку нам предлагают установить на диск С. Нажимаем Enter. Если у вас такая папка уже существует, то ниже вас попросят принять или отклонить данный путь установки. Нажимаем y , то есть, да и потом опять Enter . Если данной папки у вас не существует, то этого окошка может и не быть.

Теперь нам предлагают букву виртуального диска. Она не имеет никакого значения, так что можно согласиться. По умолчанию нам предлагают присвоить буквой z (рисунок ниже ). Соглашаемся, нажав z на клавиатуре. Если у вас диск с такой буквой уже существует, то выскочит ошибка и вам предложат присвоить другую букву. К примеру, назовем диск x . Нажимаем Enter .

Теперь нам говорят, что сейчас будут извлекаться файлы и опять предлагают нажать Enter . Жмем данную клавишу, после чего файлы начинают копироваться. Все это не займет много времени.

Дальше нам предлагают выбрать один из двух вариантов запуска Denwer. Нам рекомендуют выбрать первый вариант. Нажимаем 1. Чуть ниже нас спрашивают, создать ли ярлыки на рабочем столе? Жмем на y и нажимаем Enter .

Проверяем работоспособность Денвера

Все, локальный сервер мы установили. Сейчас должен открыться браузер, где будет сказано, что Денвер успешно установлен. Закрываем браузер и переходим на рабочий стол. Там у вас будет три новых ярлыка:

  1. Start Denwer — запускает программу;
  2. Restart Denwer — перезагружает программу;
  3. — останавливает программу.

Чтобы запустить локальный сервер, дважды щелкаем по значку Start Denwer, и в досовском окошке начнет запускаться локальный сервер. Локальный сервер будет запускаться примерно 15 -20 минут, так что немного стоит подождать. Все готово! Теперь, можем проверить в браузере работает Денвер или нет. Для этого в адресную строку вводим:

Localhost/tools

У вас должно открыться специальное окно. Там вы увидите данные по дистрибутиву, а также кликнув на ссылку phpmyadmin/ , вы сразу можете преступить к созданию базы данных. Обязательно загляните в раздел Parent Directory . Там вы можете осуществить поиск различной документации по работе с данным локальным сервером, посмотреть благодарности от иных лиц (если захотите, то можете внести свои пожертвования на разработку данного продукта :)), еще чуть ниже можно осуществить тестирование Денвера (там все расписано как это делать ) и еще много различного рода информации. Загляните туда обязательно!

Дальше переходим на диск C и проверяем, имеется ли там папка WebServers . Теперь вам придется пройти по такому пути: диск C —> WebServers —> home —> localhost —> www . В папке www будут лежать все сайты, которые вы создали на данном локальном сервере. К примеру, можете создать новую папку под названием domen1.com ну или что-то в этом роде. Доступ к такому сайту будет следующим:

Localhost/domen1.com

В этом случае название новой папки — это и будет нового сайта. Распаковывать файлы устанавливаемой CMS нужно именно в эту папку. Потом можно переходить к созданию базы данных. Однако, это уже другая история!

Все, на этом установка и знакомство с локальным сервером Denwer закончена. Как видите, сложность в установки не возникает. Однако хочу еще раз повторить, что кроме Денвера есть еще масса подходящих серверов для тестирования и разработки сайтов любой сложности. В общем, изучайте и внедряйте!

Один из самых популярных наборов компонентов для создания локального сервера (localhost) на компьютере под системой Windows. DENWER называют "Джентльменский Набор Web-Разработчика". Позволяет разрабатывать и тестировать веб-сайты на HTML, PHP, и MySQL.

DENWER 3 позволяет развернуть на домашнем компьютере полноценный сервер для создания и настройки веб-сайтов.

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

Основные особенности DENWER 3:

  • Денвер устанавливается в один-единственный каталог и вне его ничего не изменяет. Он не пишет файлы в Windows-директорию и не «гадит» в Реестре. При желании вы можете даже поставить себе сразу два Денвера, и они не будут конфликтовать.
  • Никакие «сервисы» NT/2000 не «прописываются». Если вы запустили Денвер, то он работает. Если завершили - то перестает работать, не оставляя после себя следов.
  • Системе не нужен деинсталлятор - достаточно просто удалить каталог.
  • Установив Денвер однажды, вы можете затем просто переписывать его на другие машины (на произвольный диск в произвольную директорию). Это не приведет ни к каким побочным эффектам.
  • Все конфигурирование и настройка под конкретную машину происходит автоматически.

В составе дистрибутива DENWER 3 включены:

  • Инсталлятор (поддерживается также инсталляция на flash-накопитель).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • PHP5 с поддержкой GD, MySQL, sqLite.
  • MySQL5 с поддержкой транзакций.
  • Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
  • Система управления запуском и завершением всех компонентов Денвера.
  • phpMyAdmin - система управления MySQL через Web-интерфейс.
  • Эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате.eml); поддерживается работа совместно с PHP, Perl, Parser и т.д.