Денвер (от сокр. Д.н.w.р или ДНВР — джентльменский набор Web-разработчика) — набор дистрибутивов (локальный сервер WAMP)[2] и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.
Денвер | |
---|---|
Тип | набор для веб-разработки |
Разработчики |
Дмитрий Котеров, Антон Сущев |
Написана на | Perl |
Операционная система | Windows |
Последняя версия | Денвер-3 (2 июня 2013[1]) |
Состояние | архивное |
Сайт | denwer.ru |
Группа разработчиков
править- Дмитрий Котеров — автор, известен также как автор популярного самоучителя по PHP и разработчик и сооснователь социальной сети Мой Круг.
- Антон Сущев — ведущий разработчик, модератор форума.
- Михаил Ливач — инженер технической поддержки пользователей, разработчик.
История
правитьВ 1999 году Дмитрий Котеров написал статью «Apache + Perl + PHP3 + MySQL для Windows 95/98: руководство по установке»[3]. Как он рассказывает в своём интервью[4], отвечая на письма читателей, он задумался над автоматизацией процесса. Так появился «джентльменский набор web-разработчика (д.н.w.р.)». Поначалу это был просто zip-архив размером около 1,5 Мбайта, с урезанными версиями Apache, Perl, PHP, MySQL и phpMyAdmin + скриптами на Perl для запуска/остановки компонентов и работы с несколькими виртуальными хостами одновременно. Все компоненты системы уже были сконфигурированы так, чтобы работать только с относительными файловыми путями, вне зависимости от каталога, куда ставится пакет. 15 марта 2002 года вышла первая официальная версия «Denwer», в котором появился простой инсталлятор, который копировал файлы в указанное место и предлагал добавить ярлыки в папку автозагрузки Windows.
Возможности
правитьСразу после установки доступен полностью работающий веб-сервер Apache, работающий на локальном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер. Для запуска практически всех утилит «Денвера» используется приложение Run в подкаталоге /denwer (или /etc) корневого каталога установки «Денвера». При запуске создается виртуальный диск (по умолчанию Z:), где хранятся все файлы проектов.
Третья версия поддерживает работу со съемного флеш-накопителя.
Особенностью, отличающей Denwer от других WAMP-дистрибутивов[4], является автоматическая правка системного файла hosts, являющегося локальным аналогом DNS-сервера, что позволяет обращаться к локальным сайтам, работающим под управлением Денвера, по именам, совпадающим с именем папки, расположенной в каталоге home Денвера.[5]
Базовый пакет
править- Веб-сервер Apache с поддержкой SSI, SSL, mod_rewrite, mod_php.
- Интерпретатор PHP с поддержкой GD, MySQL, SQLite.
- СУБД MySQL с поддержкой транзакций (mysqld-max).
- Система управления виртуальными хостами, основанная на шаблонах.
- Система управления запуском и завершением.
- Панель phpMyAdmin для администрирования СУБД.
- Ядро интерпретатора Perl без стандартных библиотек (поставляются отдельно).
- Эмулятор sendmail и сервера SMTP с поддержкой работы совместно с PHP, Perl, Parser и др.
- Установщик.
Пакеты расширений
править- Полная версия ActivePerl 5.8.
- Интерпретатор PHP версии 5 с полным набором модулей.
- Интерпретатор Python.
- СУБД MS SQL, PostgreSQL или InterBase/FireBird версий 1 и 2.
- Интерпретатор PHP версии 3 или 4.
- Интерпретатор Parser.
- Исправления в CONFIGURATION.
Лицензирование и распространение
правитьПакет распространяется как freeware (содержит несколько закрытых .exe-утилит командной строки). Скачивание требует обязательного заполнения анкеты на сайте с указанием e-mail. Это сделано из-за ожидаемого выхода Денвер-4.[6]
Конкуренты
правитьПоследнее обновление проекта Денвер прошло в 2013 году, когда было объявлено о скором выходе Денвер-4, который так и не появился.
На смену удачному проекту в 2014 пришёл Open Server Panel[7] Максима Архипова с более удобным графическим интерфейсом настройки и современными версиями PHP и сопутствующих моделей. В настоящее время Open Server является заменой значительно устаревшего Денвера.
См. также
правитьПримечания
править- ↑ Изменения (CHANGELOG) - Denwer . Дата обращения: 16 августа 2013. Архивировано 24 августа 2013 года.
- ↑ Денвер — локальный сервер. Дата обращения: 13 июля 2006. Архивировано 7 апреля 2012 года.
- ↑ Д. Котеров Apache + Perl + PHP3 + MySQL для Windows 95/98: руководство по установке Архивная копия от 4 мая 2012 на Wayback Machine
- ↑ 1 2 Джентльменский набор web-разработчика («Денвер»): интервью с создателем // КомпьютерПресс. — 2007. — № 10. Архивировано 30 августа 2011 года.
- ↑ Возможности проекта . Дата обращения: 23 июня 2011. Архивировано 15 апреля 2012 года.
- ↑ Только с российского сайта, с англоязычного denwer.net Архивная копия от 23 июля 2011 на Wayback Machine программа доступна свободно
- ↑ Официальный сайт Open Server Panel Архивная копия от 2 февраля 2022 на Wayback Machine
Ссылки
править- Официальный сайт Архивная копия от 7 апреля 2012 на Wayback Machine
- Интервью с создателем «Денвера» в журнале «КомпьютерПресс» Архивная копия от 30 августа 2011 на Wayback Machine