Denwer — свой локальный веб-сервер: установка и настройка Denwer

Локальный сервер Denwer – это универсальный инструмент для разработки большинства сайтов. С его помощью можно в считанные минуты создать рабочую среду непосредственно на локальном компьютере. Благодаря этому можно создавать и тестировать сайты в любом месте, независимо от наличия доступа к интернету.

В рамках данной статьи мы рассмотрим следующие моменты:

  • Как установить Denwer на компьютер под управлением операционной системы Windows.
  • Как пользоваться Denwer. Как создать доменное имя на локальном компьютере, а также как создать базу данных и пользователя баз данных через phpMyAdmin Denwer ‘а.
  • Как удалить Denwer после завершения работы.

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

Как установить Denwer на ОС Windows 7

В качестве примера мы рассмотрим процесс установки Denwer на компьютер, работающий под управлением Windows 7. Если вы используете другую версию операционной системы, то не расстраивайтесь. Процесс установки локального сервера на Windows XP, Vista и т.д. практически ничем не отличается, за исключением внешнего вида диалоговых окон.

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

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

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

Закрываем открывшееся окно браузера и продолжаем установку Denwer.

Жмем «Enter» для продолжения установки.

Указываем путь к диску или папке, в которую будет произведена установка программы. В данном случае просто жмем «Enter» и оставляем путь по умолчанию (C:\WebServers). Сразу хочу заметить, что в будущем можно легко перенести файлы в любую другую директорию без потери работоспособности.

Подтверждаем операцию, нажав клавишу «Y», а затем «Enter».

Снова подтверждаем операцию, нажав клавишу «Enter».

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

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

В завершение подтверждаем создание ярлыков на рабочем столе, нажав клавиши «Y» и «Enter». Ярлыки нам понадобятся для быстрого запуска/перезагрузки/выключения программы, так как каждый раз искать исполняемые файлы в папке WebServers не очень удобно.

Итак, Denwer установлен и на рабочем столе должны появиться три ярлыка – Start, Stop и Restart. Если в процессе установки никаких ошибок не наблюдалось и ярлыки присутствуют – значит установка программы прошла успешно и мы можем переходить к следующему этапу – использованию.

Как пользоваться Denwer’ом. Как запустить и протестировать локальный сервер Denwer

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

Если на рабочем столе ярлыков нет, то можно воспользоваться файлами Start.ext, Restart.exe и Stop.exe, которые находятся в папке «WebServers\denwer».

Сразу после запуска в правом нижнем углу монитора рядом с часами появятся два значка программы. Если они появились – значит программа запущена. Хотя бывают ситуации, когда ярлыки есть, но Denwer не работает. В этом случае необходимо перезапустить программу.

Итак, чтобы проверить корректность работы локального сервера, сразу после запуска программы открываем браузер и переходим по адресу http://localhost. В результате откроется окно следующего вида.

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

Ниже на странице можно будет найти блок ссылок для проверки корректности работы phpMyAdmin, доменов, SSL и т.д.

Для проверки достаточно перейти по ссылке из списка. Если страница загрузилась корректно – значит все работает как следует. Например, вот так будет выглядеть phpMyAdmin Denwer’а, который находится по адресу http://localhost/Tools/phpMyAdmin/.

Итак, с установкой и проверкой работы локального сервера Denwer мы разобрались. Теперь рассмотрим процесс создания доменов на локальном компьютере.

Как создать домен на локальном сервере Denwer

Процесс добавления нового домена в Denwer сводится к обычному созданию двух папок: папки с именем домена и папка «www». Например, мы хотим создать домен google.com. Для этого создаем две папки по адресу WebServers\home\google.com и WebServers\home\google.com\www. Как вы уже поняли, папка «www» находится внутри папки с названием домена, которая в свою очередь находится в папке home.

После создания папок для активации новых доменов достаточно просто перезапустить локальный сервер, воспользовавшись соответствующим ярлыком на рабочем столе или файлом в папке WebServers\denwer.

Если по каким-то причинам после выключения программы домены стали недоступными. Например, при переходе на созданный нами реальный домен google.com вместо поисковика появляется ошибка, значит программа завершила работу некорректно. Попробуйте еще раз запустить и остановить работу программы.

Если перезагрузка сервера и даже ПК не помогает – удалите соответствующую запись вручную. Для этого откройте на редактирование файл host, который находится по адресу Windows\System32\drivers\etc и удалите IP и домен, как показано на изображении ниже.

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

Как создать базу данных MySQL через phpMyAdmin Denwer’а

Не так давно я уже писал о том, . Все же давайте еще раз коротко рассмотрим этот процесс.

Итак, чтобы создать новую базу данных переходим в phpMyAdmin, который находится по адресу http://localhost/Tools/phpMyAdmin/ и выбираем вкладку «Базы данных». В соответствующие поля вводим название новой БД и сравнение.

Поскольку большинство систем работает в кодировке UTF8, то поле «Сравнение» зачастую должно быть «utf8_general_ci». Имя базы данных вводится произвольно. После заполнения полей жмем кнопку «Создать».

На этом процесс создания новой БД завершен. Теперь нам нужно создать отдельного пользователя, который имел бы доступ к этой базе данных.

Как создать пользователя баз данных MySQL на локальном сервере Denwer

Создать нового пользователя БД на локальном сервере можно в несколько кликов. Для этого переходим во вкладку «Пользователи» и жмем по ссылке «Добавить нового пользователя».

Информация учетной записи

  • Имя пользователя – произвольно.
  • Хост – локальный, localhost.
  • Пароль, подтверждение – без комментариев.
  • Создать пароль, кнопка «Генерировать» – позволяет в один клик создать сложный, многозначный пароль.

База данных для пользователя

В данном блоке можно как выставить соответствие баз данных пользователю, так и автоматически создать новую базу для пользователя и предоставить ему на нее полные привилегии. Лично я обычно создаю БД вручную, поэтому выбираю вариант «Нет». Единственный нюанс – пользователь будет иметь полный доступ ко всем базам данных на локальном сервере. Обычно это не является проблемой, так как на этом сервере работаете только вы.

Глобальные привилегии

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

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

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

Работа с Денвером - особенности самого сервера

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

Как показывает практика, настройка Denwer не представляет особых сложностей, но всё же важно учесть ряд ключевых параметров для эффективной и стабильной работы. Прежде всего, как работать с Денвером, что нужно учесть для настройки?

Все компоненты этого программного решения уже предоставляются полностью настроенными, готовыми к работе. В том числе SSL, кодировка MySQL и прочие программные средства. При желании пользователь может самостоятельно вручную обновлять любой из сервисов, входящих в состав Денвера. С этой целью новые версии дистрибутивов просто копируются в папке поверх новых.

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

Конечно, какое-то время программе нужно для запуска. А после загрузки приложения на панели будут заметны две иконки - при их наличии запуск прошёл нормально. Когда мы откроем «Мой компьютер», увидим появление на компьютере виртуального диска Z.

Перейдя на него, мы можем заметить несколько папок. В этом случае нас интересует как раз папка Home.

И здесь мы уже заметим наличие нескольких папок - Localhost и test1.ru, которые будут корневыми для двух локальных сайтов. Первый содержит набор утилит по работе с базой данных, во второй папке находится тестовый сайт с одной веб-страницей.

Остановим своё внимание на работе с базой данных. Здесь для работы с Денвером запускаем любой браузер, набрав localhost или http://localhost. После этого увидим сообщение о работе сервера.

Затем для настройки Денвера эту страницу прокручиваем вплоть до заголовка «Утилиты» - увидим множество ссылок. Выбираем строку «phpMyAdmin - администрирование СУБД MySQL», после чего увидим новое окно.

Латиницей вписываем в поле Create new database название своей базы данных, остаётся лишь нажать Create и должно появиться новое окно.

Тут уже не нужно ничего делать, просто нажимаем вкладку Privileges, чтобы перейти дальше.

При нажатии Add a new User мы увидим новое окно, в котором необходимо указать ряд сведений:

  1. User name - отмечаем имя пользователя.
  2. Host - здесь указываем Localhost либо из выпадающего списка можно выбрать Local.
  3. Password и Re-type - здесь необходимо указать пароль. Либо его можно сгенерировать с помощью Generate. Однако обязательно нужно запомнить, лучше его где-нибудь зафиксировать, он нам ещё обязательно понадобится в дальнейшем.

Ниже мы заметим блок Global privileges. Здесь необходимо выделить все опции с помощью кнопки Check All. Затем просто остается нажать Go в правом углу, после чего мы завершили работу. Остаётся лишь поздравить - при прохождении всех указанных шагов вы успешно справились с созданием своей новой базы данных. Далее, перейдём к её непосредственному использованию для эффективной и стабильной работы своего сайта.

Как работать с Денвером - переходим к установке CMS

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

Для этого нам предстоит установить определённую CMS на выбор, которая будет использоваться для работы сайта. Но при установке CMS нам обязательно понадобятся определённые сведения, поэтому сразу отметим их где-то у себя на листочке или в файле - в том числе имя базы данных, непосредственно имя пользователя БД и его пароль.

Для установки CMS на локальный сервер особых сложностей не возникает, достаточно только выполнить следующий порядок действий:

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

В качестве примера рассмотрим работу с популярным нынче движком CMS WordPress. Другие CMS, конечно, могут предполагать определённые нюансы, но общий принцип практически всегда абсолютно универсален.


Таким образом, мы узнали, как установить, настроить Денвер (Denwer) и работать с ним.

Современные возможности Денвера идеально зарекомендовали его для стабильной работы, с корректной разработкой и тестированием сайта без необходимости его размещения в сети.

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

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

Теория. Что же такое Денвер и как он работает?

Денвер – это программная оболочка (эмулятор веб сервера на системе unix ) включающая в себя набор дистрибутивов и модулей (Apache+SSL, PHP5, MySQL5, phpMyAdmin и т.д. ) для отладки сайтов на (локальном, https://localhost ) компьютере или ноутбуке без необходимости выхода в Интернет.

Поддержка ОС (Операционных систем): Windows XP/Vista/7/8 .

Особенности Denwer

Ключевая особенность Денвера — поддержка работы сразу с несколькими веб-проектами, каждый из которых располагается на отдельном виртуальном хосте (в виде отдельной папки). Виртуальные хосты для проектов создаются автоматически: например, вам достаточно скопировать файлы проекта в /home/ИмяВебПроекта.ру/www, и он тут же станет доступен по адресу https://ИмяВебПроекта.ру, далее мы это рассмотрим подробнее.

Все компоненты Денвера уже настроены и готовы для работы (в частности, корректно настроена русскоязычная кодировка MySQL, SSL и т.д.). Кроме того, вы можете обновлять любой из сервисов Денвера (Apache, PHP, MySQL и т.д.) вручную, просто копируя новые версии дистрибутивов поверх старых.

Состав базового пакета Денвера:

  1. Apache 2 с поддержкой SSL и mod_rewrite.
  2. PHP5: выполняемые файлы, модуль для веб-сервера Apache, дистрибутивный и адаптированный конфигурационный файл, библиотека GD, модули поддержки MySQL и sqLite.
  3. MySQL5 с поддержкой InnoDB, транзакций и русских кодировок (windows-1251).
  4. phpMyAdmin — панель управления базой данных MySQL, а также скрипт, упрощающий добавление нового пользователя MySQL.
  5. Отладочный эмулятор sendmail (/usr/sbin/sendmail), не отправляющий письма, а записывающий их в директорию /tmp/!sendmail.
  6. Система автоматического поиска виртуальных хостов и обновления системного файла hosts, а также конфигурации Apache. Благодаря ей добавление нового виртуального хоста (или домена третьего уровня) заключается в простом создании каталога в /home (см. по аналогии с уже существующими хостами) и перезапуске комплекса. Все изменения вносятся в конфигурационные и системные файлы автоматически, но вы можете управлять этим процессом при помощи механизма шаблонов хостов (см. /usr/local/apache/conf/httpd.conf за детальными разъяснениями).

На официальном сайте Денвера доступны дополнения («пакеты расширения»), расширяющие возможности базового комплекта:

  • PHP версии 3 в виде CGI-программы;
  • PHP версии 4 в виде CGI-программы;
  • дополнительные модули для Apache;
  • дополнительные модули для PHP;
  • полная версия ActivePerl;
  • интерпретатор ActivePython.
  • сервер MySQL версии 4;
  • модули поддержки технологии Parser;
  • СУБД PostgreSQL;
  • СУБД FireBird версий 2 и 1.3
  • другие популярные модули.

Думаю, хватит теории, перейдем к практике…

Установка Денвера (Denwer)

На момент написания этого урока я использовал следующую версию Денвера:
Версия: Денвер-3 от 2012-09-16

Вы всегда можете скачать последнюю версию Денвера c оффициального сайта, который указан выше.

Как установить денвер (denwer)? Подробная инструкция

Итак, вы скачали инсталляционный файл Денвера. Открываем файл, выйдет маленькое окно «Вы действительно хотите установить базовый пакет?» нажимаем Да.

Потом откроется окно браузера, которое можете сразу закрыть, увидите следующую картину..

Как вы видите, вся установка будет проходить в командном интерпретаторе cmd, первое окно приветствия, для продолжения нажимаем кнопку Enter .

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

Если ничего не указывать, то по умолчанию программа установится в директорию C:\WebServers, я указал так C:\Server, Вы можете указать свое название или оставить по умолчанию, после чего нажать кнопку Enter . Появится вопрос..

Нажимаем « yes

Далее пойдет проверка необходимых утилит для создания виртуального диска, в windows такая утилита называется subs. Нужно будет указать имя виртуального диска, по умолчанию система предлагает диск Z, у меня диск Z занят, поэтому я выбрал диск X, Вы также можете указать любой свободный диск или оставить по умолчанию диск Z, если он не занят. Нажимаем Enter .

После того как завершится копирование, нужно указать в каком режиме будет запускаться Денвер, выбираем пункт нажимаем [ Enter]

Все! Установка Denwer завершена . Откроется окно браузера об окончании установки, читаем и закрываем.

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

Ярлык Команда Действие
StartDenwer C:\[ваша_директория]/denwer\ r un.exe) запуск сервера Денвер
Restart Denwer C:\[ваша_директория]/denwer\ restart .exe) перезапуск сервера Денвер
Stop Denwer C:\[ваша_директория]/denwer\ stop .exe) Остановка сервера
C:\[ ваша _ директория ]/denwer\ SwitchOff.exe

Запуск и настройка Denwer

Чтобы начать пользоваться Денвером , проделайте следующие действия:

  1. Запустите Денвер, воспользовавшись ярлыком Start Denwer на Рабочем столе.
    Если вы не создавали ярлыки, то можно запустить Денвер по команде C:\[ваша_директория]/denwer\Run.exe , для это нажимаем сочетание клавиш [ Win]+[ R] и в появившемся окне вводим команду.
  1. Откройте браузер и перейдите по адресу https://localhost
  2. Вы должны увидеть главную страницу Денвера . Чуть ниже на этой странице есть таблица с ссылками, сразу советую проверить работоспособность всех ссылок.
  1. Если после запуска Денвера https://localhost не открывается, проверьте, не блокируется ли Денвер вашим антивирусом или фаерволом. Например, были замечены проблемы с NOD32 в Windows XP (в нем нужно добавить процесс X:/usr/local/apache/bin/httpd.exe в список исключений, это можно сделать в окне IMON/Настройка/Разное/Исключение).

Внимание! Если вы используете Skype , убедитесь, что он не занимает порты 80 и 443 , необходимые для работы Apache в Денвере («Инструменты — Настройки — Дополнительно — Соединение — Использовать порты 80 и 443 в качестве входящих альтернативных » должно быть отключено ).

Внимание! Распространенная ошибка: если работает только localhost, а другие хосты - не работают , пожалуйста, проверьте, выключен ли у Вас прокси-сервер (Сервис - Свойства обозревателя - Подключение - Настройка сети ).

Теперь Вы знаете, как использовать Денвер в качестве тестовой и отладочной площадки для Ваших сайтов. Хочу рассказать Вам еще немного полезной информации..

Структура каталогов Denwer

HTML-документы должны находиться в директориях /home/<имя_хоста>/www. По умолчанию сконфигурированы 3 виртуальных хоста:

— https://localhost (содержит скрипты тестирования и различные утилиты);
— https://test1.ru;
— https://custom-host:8648 (хост, имеющий свой собственный IP-адрес и порт);

Поддерживаются также виртуальные хосты с доменными именами третьего и выше уровней. Примеры того, как Apache ищет директории документов хостов в этом случае:

Доменное имя Директория документов

~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~

abcd.test1.ru /home/test1.ru/abcd

ab.cd.test1.ru /home/test1.ru/ab.cd

test.localhost /home/localhost/test

ab.cd.localhost /home/localhost/ab.cd

Директория /usr/local содержит программные компоненты — выполняемые и конфигурационные файлы Apache, PHP, MySQL. Авторы постарались сохранить это расположение приближенным к принятому в среде UNIX. Но имеются серьезные отличия — не все компоненты пакета распределены по соответствующим директориям. Полной аналогии с ОС UNIX в любом случае не добиться, но данное размещение выполняемых и конфигурационных файлов позволяет несколько легче ориентироваться в компонентах сервера.

Утилиты в составе «Джентельменского набора»

  • DNSearch: поиск файлов поиск проводится в файлах с расширениями htm, html, shtml, xhtml путем прямого просмотра содержимого документов.
  • Список зарегистрированных сайтов – утилита формирует страницу с созданными в системе веб-проектами (сайтами).
  • Заведение новых БД и пользователей MySQL – очень удобная и простая утилита для создания Баз Данных (БД) в отличии от phpMyAdmin.
  • phpMyAdmin — администрирование СУБД MySQL

Как удалить Denwer?

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

Что нужно сделать чтобы удалить денвер?

  1. Остановка сервера Denwer (на рабочем столе запустить ярлык Stop Denwer или командой в cmd:
    C:\[ваша_директория]/denwer\ stop .exe)
  2. Остановка и отключение виртуального диска (команда в cmd: C:\[ ваша _ директория ]/denwer\ SwitchOff.exe
  3. Удалить директорию куда установлен Denwer
  4. Удалить ярлыки на рабочем столе

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

С уважением, Чирков Сергей.

Приветствую вас дорогие читатели моего блога. Сегодня хочу затронуть тему установки и настройки Денвера у себя на компьютере. Я понимаю, что данная тема изъезжена вдоль и поперек на всех блогах посвященных сайтостроению. Но тем не менее, где — то информация неполная, где — то нет хороших и понятных скриншотов, где — то имеются ошибки в настройке. Ну и как ни странно множество вопросов в комментариях связанных именно с установкой веб — сервера.

Так как этот тематика полезна в основном новичкам, я решил сделать максимальный обзор этого инструмента, с пошаговой инструкцией и видео-материалом. Чтобы у новичков не осталось ни каких вопросов, и они смогли с легкостью установить виртуальный сервер у себя дома. Так что можем приступить к изучению первого урока из серии как создать сайт на WordPress?

Что такое Denwer и зачем он нужен?

Денвер — это программный комплекс эмулирующий обычный веб-сервер системы unix. Он включает в себя сервер Apache, PHP5, MySql5, phpMyAdmin и тд. Все эти инструменты помогают развернуть на своем компьютере виртуальный хостинг и заниматься отладкой собственных сайтов без подключения к интернету. На данный момент Denwer поддерживает Windows начиная от XP и заканчивая 10 версией.

Где скачать Denwer?

Как говориться, последнюю версию софта вы всегда можете скачать на официальном сайте. Рекомендую качать именно с официальных источников. Так как скачанные файлы с сомнительных сайтов могут представлять опасность вашему компьютеру.

Скачать с официального сайта.

Почему многие веб-разработчики любят Denwer?

Любовь к данному инструменту обоснована тем, что после установки этого пакета, нет необходимости что — то настраивать, так как все работает из коробки. Плюс ко всему появляется возможность работать с несколькими своими сайтами, размещая их в разных папках. Ну и конечно, легкая возможность обновления компонентов до новых версий. Просто качается нужный компонент и копируется с заменой в соответствующую папку. Так же забыл упомянуть возможность установки на съемные носители (флешки, внешние жесткие диски).

Из чего состоит Denwer?

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

  • Apache, SSL, SSI, modrewrite, mod php.
  • PHP5 с поддержкой GD, MySQL, sqLite.
  • MySQL5 с поддержкой транзакций.
  • phpMyAdmin - панель управления базой данных MySQL.
  • Эмулятор sendmail и SMTP-сервера.
  • Система управления виртуальными хостами.

Можно конечно описать еще и дополнительные модули, которые можно скачать и установить. Но думаю новичками это не нужно.

Установка Денвера (Denwer).

На момент установки веб — сервера, был скачан дистрибутив Denwer 3 Base2013-06-02 с версией PHP 5.3

Как установить Denwer? Подробная инструкция.

Ну что настал самый интересный момент, а именно сама установка Денвера. У вас уже должен быть скачан дистрибутив программы, если вы еще этого не сделали, то можете пройти по ссылке что выше, и скачать его.

Открываем данный файл и видим небольшое окошко с надписью: действительно ли вы хотите установить базовый пакет?



Откроется терминал с приветствием, и браузер, оповещающий нас о инсталяции Денвера.

Получаем очередные рекомендации. На этом шаге нам нужно указать место, где будет размещаться виртуальный сервер. Если вы хотите установить на флешку или другой накопитель, то прописывайте путь до него. Если же собираетесь устанавливать на компьютер, то можете сделать так же как и я. Прописать пусть C:\WebServers

И вновь жмем Enter. Терминал вас переспросит, действительно ли вы хотите установить вебсервер в директорию C:WebServers? Ван необходимо нажать на кнопку Y, тем самым сказать yes. Не забудьте сменить раскладку клавиатуры на английский язык.

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

Я выбрал букву Q в качестве виртуального диска. Вписываю эту букву и жму Enter.

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

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

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

И так, после установки у вас на рабочем столе должны появиться вот эти ярлыки.

Новые ярлыки на рабочем столе

Запуск Денвера.

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

Чтобы убедиться, что Denwer работает, загляните в трей. Там должна появиться вот такие иконки.

После чего открывайте браузер и в адресной строке набирайте http://localhost.

В результате должны увидеть эту страницу.

Это означает, что все работает прекрасно.

Что делать если Denwer не открывается?

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

При нажатии на которую открывалась консоль со следующей проблемой.

Listening for connections on localhost 25

Чтобы решить возникшую проблему, вам необходимо открыть диспетчер задач и найти там службу веб-публикаций. И просто отключить ее.

После чего перезапускаем Денвер.

Настройка Denwer.

Для комфортной работы с сайтами на локальном диске, следует внести некоторые изменения в файлы конфигурации PHP. Для этого открываем файл php.ini, который можно найти по следующему пути C:\WebServersusr\local\php5

Этот файл открываем обычным блокнотом, и ищем следующие строки.

maxexecution time = 30, меняем значение на 180.

maxinput time = 60, меняем так же на 180.

memorylimit = 128MB, меняем на 512M.

postmax size = 8M, меняем на 999M

Теперь сохраняем все изменения и перезагружаем Денвер.

Где размещать сайты в Денвер?

Все свои сайты вы будете размещать вот по этому пути C:\WebServers\home\localhost\www

То есть в папке www вы создаете папку test2.local и размещаете там либо свои HTML файлы, либо файлы движка. В следующем уроке мы поговори о том, как установить WordPress на Denwer, поэтому станет более понятным.

А сейчас в качестве примера я создал эту папку.

И если при обращении в адресной строке localhost/test2.local мы видим такую картину, то значит, все работает отлично.

Как удалить Denwer?

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

Какие есть альтернативы Denwer’у?

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

  • XAMPP ()
  • MAMP PRO (платный софт, есть для MAC OS)
  • AppServ
  • Open Server

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

Установка Denwer — видеоинструкция.

Бесплатный проект Денвер представляет собой локальный сервер с понятной пользователю программной оболочкой. Утилита создана на базе свободного HTTP-сервера Apache. Помимо общедоступного веб-сервера Денвер включает такой язык сценариев как PHP, систему управления БД MySQL, интерфейс для удобного взаимодействия с базами PhpMyAdmin. Такой состав программы позволяет создавать и управлять множеством веб-проектов. Главным достоинством Денвера является возможность загрузки с usb-накопителя без обязательной инсталляции. Для постоянной работы лучше все же инсталлировать локальный сервер на компьютер.

Нюансы при установке на компьютер

Важно знать, что для правильного функционирования Денвер должен быть свободным порт 80, который довольно часто может быть занят Skype. После инсталляции на рабочем столе появятся три ярлыка, позволяющих запустить, остановить либо перезапустить веб-сервер. Для проверки работоспособности приложения необходимо в адресной строке обычного веб-браузера набрать http://localhost/denwer/. При этом необязательно иметь активное подключение к Интернету. Если все установлено верно, то появится страница с приветствием от разработчика Денвер.

Особенности веб-сервера:

Является бесплатным проектом, что очень привлекает множество разработчиков веб-приложений.

Можно настраивать серверную часть веб-приложений без использования интернет-соединения.

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

Является кроссплатформенным ПО.

Включает в себя Apache, PHP, MySQL, консоль phpMyAdmin.

Позволяет работать с несколькими проектами, расположенными в домашней папке.

Поддерживает функцию mod_rewrite, а также mod_php.

Создает собственный виртуальный диск для качественной работы.

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

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

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то