Denwer последняя версия. Localhost Denwer - описание, установка, решение проблем

Если вы планируете создать свой собственный сайт либо мечтаете о карьере профессионального сайтостроителя, вам обязательно понадобится Денвер. Этот инструмент использует практически каждый веб-разработчик. Название программы составлено на основе аббревиатуры «Д. н. w. р.» (что означает - «джентельменский набор web-разработчика»).

Денвер - это локальный сервер и программная оболочка с модулями Apache, PHP и MySQL, Perl и др. Он позволяет создавать и тестировать сайты на Windows-машине («домашнем» ПК) без выхода в Сеть и размещения файлов с кодом (элементов сайта) на серверах. Незаменим при отладке, тестировании скриптов и осуществлении других не менее ответственных этапов конструирования веб-ресурсов.

С Денвер вы сможете хранить и запускать свои проекты не только на винчестере ПК, но и на USB-флешке. То есть всегда иметь под рукой макет будущего веб-проекта. Локальный сервер размещает все свои элементы только в одной указанной пользователем директории. Он не использует системные директории на диске С и не оставляет каких-либо записей в реестре.

ИспользуйтеДенвер для разработки сайтов на «домашнем» ПК

Инсталляцию и конфигурирование модулей локального сервера можно выполнять в автоматическом режиме, следуя подсказкам установщика.
Базовый пакет Денвера состоит из следующих компонентов:
  • Инсталлятор (с возможностью распаковки на флешку);
  • PHP5 с полноценной поддержкой MySQL, GD, sqLite;
  • MySQL5 + опции для работы с транзакциями;
  • Блок управления виртуальными хостами (с использованием шаблонов);
  • панель phpAdmin для управления базами данных сайтов через веб-интерфейс;
  • модуль для запуска и завершения компонентов локального сервера;
  • эмуляция функционирования SMPT-сервера, sendmail.
Denwer - это полезный инструмент для веб-мастеров, включающий в себя программную оболочку и набор дистрибутивов, предназначенных для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном компьютере, без необходимости подключения к сети Интернет.

Сразу после установки Джентльменского Набора Web-разработчика ("Д.н.w.р", читается "Денвер") станет доступен полностью работающий веб-сервер Apache, расположенный на локальном персональном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер.

Для запуска практически всех утилит программы используется приложение Run в подкаталоге /denwer (или /etc) корневого каталога установки Денвера. При запуске создается виртуальный диск (по умолчанию Z:), где хранятся все файлы проектов.

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

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

Для Денвера существует множество компонентов, которые можно инсталлировать позже (PostgreSQL, FireBird, Parser, старые версии PHP4 и PHP4, MySQL4 и т.д.). Все они доступны для скачивания на оф. сайте программы и снабжены инсталлятором. Пользователь сможет устанавливать любые другие сервисы вручную, а также обновлять компоненты программы из официальных дистрибутивов без каких-либо проблем.

Базовая версия Денвера, включающая Apache+SSL+PHP5+MySQL5+phpMyAdmin,

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

Платформа: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 является давно ожидаемым программным продуктом этой серии.

Создание сайтов постепенно приобретает все большую популярность не только среди профессионалов, но и среди обычных пользователей. Простой процесс создания веб-ресурса за счет множества уже готовых решений позволяет создать собственный интернет-портал буквально в течение 10-20 минут. Созданный сайт затем размещается на сервере хостинг-провайдера. Удобнее всего просмотреть только что построенный ресурс на стационарном компьютере. Это позволит протестировать проект на предмет стабильности и возможных ошибок. Среди программ, предоставляющих такую возможность, особо выделяется приложение Denwer, разработанное с целью автоматизировать и максимально упростить создание виртуального сервера. С помощью данного программного обеспечения любой пользователь, даже не имеющий представления о том, как выглядит веб-ресурс «изнутри», сможет протестировать любой интернет-портал. Само название программы - это расшифровка аббревиатуры, которой создатели метко охарактеризовали возможности приложения («джентльменский набор Веб-разработчика). На самом деле, приложение содержит полную базу необходимых для создания локального сервера инструментов.

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

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

Ключевые особенности и функции

  • небольшой размер дистрибутива;
  • расширяемость. Можно дополнить базовую версию новыми модулями и дистрибутивами;
  • предоставляет полноценную панель phpMyAdmin для управления базами данных;
  • автоматическое конфигурирование и работа с несколькими сайтами одновременно;
  • четкая система запуска и остановки процессов;
  • быстрое удаление программы без последствий;
  • богатый выбор компонентов для расширения возможностей. Все они доступны для скачивания на официальном сайте Денвера;
  • предоставляет возможность установить старые версии PHP4, MySQL4.;
  • имеет встроенный эмулятор sendmail с поддержкой Perl, Parser, PHP;
  • обладает функцией автоматической правки системного файла hosts;
  • имеет MySQL с поддержкой транзакций;
  • позволяет полностью проверить работоспособность сайта перед заливкой на сервер хостинг-провайдера;
  • обеспечивает качественную автоматическую настройку всех компонентов, позволяя пользователю не вдаваться в технические детали процессов.

Доброго дня уважаемые читатели. Данная тема изжевана вдоль и поперек и есть наверное на каждом , где-то есть неточности и неполнота информации, а также не хватает фото и пошаговых скриншотов, пересмотрев все сайты я сделал полный обзор, подробное руководство по установке и настройке полезного для веб-мастера инструмента – 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. Удалить ярлыки на рабочем столе

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

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