Версия: Денвер-3 12.09.2016
Copyright (C) 2001-2010 Дмитрий Котеров.
Данный файл является частью комплекса программы "Денвер-3". Вы не можете использовать его в коммерческих целях. Никаких других ограничений не наложено. Если вы хотите внести изменения в исходный код, авторы будут рады получить от вас комментарии и замечания. Приятной работы!
Домашняя страница: http://denwer.ru
Контакты: http://forum.dklab.ru/denwer
Домашняя страница неофициальной сборки: http://landgraph.ru
Данная сборка актуализирует старую версию Денвера.
Все компоненты работают в кодировке UTF-8.
Совместимость с пакетами для официальной сборки не гарантируется, скорее всего отсутствует.
В неофициальной сборке вырезано гораздо меньше, чем в официальной, т.к. Автору неофициальной сборки практически всегда приходится докачивать дополнительные пакеты для официальной сборки.
Джентльменский Набор Web-разработчика ("Д.н.в.р", читается "Денвер" — почти как название города) — самый известный проект Лаборатории dk ( http://dklab.ru ), набор дистрибутивов (Apache+SSL, PHP5) в виде модуля, MySQL5, phpMyAdmin и т.д.) и программная оболочка, используются Web-разработчиками (программистами и дизайнерами) для отладки сайтов на "домашней" (локальной) Windows-машине без необходимости выхода в Интернет.
Денвер работает на ОС Vista/7/8/10 x64.
Ключевая особенность Денвера — поддержка работы сразу с несколькими проектами, каждый из которых располагается на отдельном виртуальном хосте. Виртуальные хосты для проектов передаются автоматически: например, вам достаточно скопировать файлы проекта в /home/ИмяПроекта/www, и он тут же станет доступен по адресу http://ИмяПроекта (DOCUMENT_ROOT также будет корректным). Это особенно удобно в работе веб-студий, разрабатывающих параллельно несколько сайтов, а также «в связке» с функцией контроля версий CVS или Subversion. Схема именования каталогов может быть легко настроена индивидуально на вашем хостинге в шаблоне виртуальных хостов (см. комментарии в httpd.conf).
Все компоненты Денвера уже настроены и готовы к работе (в частности, корректно настроена русскоязычная кодировка MySQL, SSL и т.д.). Кроме того, вы можете обновлять любой из сервисов Денвера (Apache, PHP, MySQL и т.д.) вручную, просто копируя новые версии дистрибутивов уровня старых.
Денверский автономен: он может располагаться в любой директории на диске (или даже на флэш-накопителе). Он также не сохраняет системные файлы Windows, так что их можно деинсталлировать путем простого удаления своих папок.
Модульность, регулируемость, компактность. Нет необходимости выкачивать многоегабайтные дистрибутивы отдельных компонентов. Базовая версия Денвера, включающая Apache+SSL+PHP5+MySQL5+phpMyAdmin, имеет размер всего около 5.4МБ и при этом полностью функциональна.
и полная поддержка конфигурирования нескольких проектов, каждый из которых представлен раздельным виртуальным хостом.
Централизованная система запуска и остановки всех компонентов Денвера. Благодаря своей автономности, после остановки Денвер полностью "выходит" из системы и может быть скопирован в другую директорию или даже удален.
Эмулятор sendmail: возможность отладки скриптов, отправляющих почту. Все письма, созданные в PHP-скриптах, не отправляются, а переносятся в директорию /tmp/!sendmail.
Пакеты расширений. Для Денвера существует множество компонентов, которые можно установить позже (PostgreSQL, Python, FireBird, Parser, старые версии PHP4 и PHP4, MySQL4 и т.д.). Все они доступны для скачивания на официальном сайте Денвера и снабжены инсталлатором. Вы также можете вручную сохранять любые другие сервисы, а также обновлять компоненты Денвера из официальных дистрибутивов без каких-либо проблем.
Программы, входящие в состав комплекса, написанные различными разработчиками;
их особенности иногда могут затруднить совместную работу. Возможны также принципиальные различия в различных вариантах реализации одной и той же программы, что часто затрудняет установку и управление. Компоненты Денвера сконфигурированы и протестированы для обеспечения полноценной работы в составе комплекса.
Состав базового пакета Денвера:
Apache 2 с поддержкой SSL и mod_rewrite.
PHP7: предоставляемые файлы, модуль для веб-сервера Apache, дистрибутивный и адаптированный конфигурационный файл, библиотека GD, модули поддержки MySQLi и sqLite.
MySQL5.7 с поддержкой InnoDB, транзакций и русских кодировок (windows-1251).
phpMyAdmin - панель управления базой данных MySQL, а также скрипт, упрощающий добавление нового пользователя MySQL.
Отладочный эмулятор sendmail (/usr/sbin/sendmail), не отправляющий письма, а записывающий их в директорию /tmp/!sendmail.
Система определения виртуальных хостов и обновления системных файлов хостов, а также настройки Apache. Благодаря ей добавление нового
виртуального хоста (или домена третьего уровня) заключается в простом
создании каталога в /home (см. по аналогии с уже существующими хостами)
и перезапуске комплекса. Все изменения вносятся в конфигурационные и
системные файлы автоматически, но вы можете управлять этим процессом с помощью механических шаблонов хостов (см. /usr/local/apache/conf/httpd.conf за детальными разъяснениями).
На официальном сайте Денвера доступны дополнения («пакеты расширения»), расширяющие возможности базового комплекта:
Все дистрибутивы создаются в виде самораспаковывающихся инсталляторов. После запуска программы установки задайте ряд вопросов по настройкам Денвера.
Управление запуском и остановкой всех компонентов Денвера осуществляется с помощью файлов denwer\Run.exe и denwer\Stop.exe, находящихся в директории комплекса.
После установки и первого запуска комплекса рекомендуется сразу же запустить
браузер, набрав следующий URL-адрес: « http://localhost ». Вы должны попасть
на тестовую страницу Денвера. Выбрав те или иные ссылки, вы можете протестировать каждый компонент Денвера отдельно.
ВНИМАНИЕ: если при наборе этого адреса в браузере выскакивает сообщение о Нургард, проверьте, отключено ли у вас в распределении прокси-сервера. См. также FAQ по адресу http://faq.denwer.ru
HTML-документы должны располагаться в директориях /home/<имя_хоста>/ www . По умолчанию сконфигурировано 3 хоста виртуальных:
Поддерживаются также виртуальные хосты с доменными именами третьего и выше уровней. Примеры того, как 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 в любом случае не приводит к успеху, но обеспечение размещения и конфигурационных файлов позволяет несколько легче ориентироваться в компонентных серверах.
Домашняя страница, документация и статьи по Apache/PHP/Perl/MySQL
http://denwer.ru http://forum.dklab.ru/denwer/ http://faq.denwer.ru
Домашняя страница неофициальной сборки
Официальный сайт Apache http://www.apache.org/
Официальный сайт PHP http://www.php.net/
Официальный сайт MySQL http://www.mysql.com/
Официальный сайт phpMyAdmin http://phpmyadmin.sourceforge.net/
Perl для платформы Win32 — ActivePerl http://www.activestate.com/Products/ActivePerl/
Официальный сайт технологий Парсер: http://www.parser.ru/
Дмитрий Котеров ( http://dmitry.moikrug.ru ):
Маус ( http://forum.dklab.ru/users/Maus/ )
Антон Сущев ( http://forum.dklab.ru/users/Ant/ )
Игорь Светликов
Ландграф
В квадратных скобках продолжается имя человека, предложившее изменение или дополнение, а также дату поступления заявки.
Денвер-3 2016-09-12
Денвер-3 2013-06-02
Денвер-3 2012-09-16
Денвер-3 2012-06-20
Денвер-3 2012-06-12
Денвер-3 2010-11-07
Денвер-3 2010-03-18
Денвер-3 2010-03-09
Денвер-3 2010-01-29
Денвер-3 2010-01-27
Денвер-3 2010-01-26
Денвер-3 2010-01-24
Денвер-3 2008-01-13
Денвер-3 2008-01-11
Денвер-3 2008-01-10
Денвер-3 2008-01-08
Денвер-3 2008-01-06
Денвер-3 2007-11-18 (альфа-версия)
Денвер-2 2006-10-04
Денвер-2 2006-04-25
Денвер-2 2005-10-06
Денвер-2 2005-07-19
Денвер-2 2005-01-26
Денвер-2 2005-01-19
Денвер-2 2005-01-18
Денвер-2 2005-01-12
Денвер-2 2005-01-05
Денвер-2 2004-12-23
Денвер-2 2004-11-30
Денвер-2 2004-11-19
Денвер-2 2004-11-06
Денвер-2 2004-10-20
Денвер-2 2004-10-02
Денвер-2 2004-09-06
$&{X:-default} и $
Денвер-2 2004-04-16
Денвер-2 2004-04-08
Денвер-2 2004-01-04
Денвер-2 2003-12-17
Денвер-2 2003-12-09
Денвер-2 2003-06-10
Денвер-2 2003-04-23:
Денвер-2 2003-02-10:
Денвер-2 2003-02-09:
Денвер-2 2003-01-27:
Денвер-2 2003-01-03:
Денвер-2 2002-12-30:
Денвер-2 2002-12-13:
Денвер-2 2002-11-28:
Денвер-2 2002-11-26:
Денвер-2 2002-11-24:
Денвер-1 2002-07-27:
...
вызывается зависимость инсталлятора. Все такие команды заменены в системе(...).Денвер-1 2002-05-25:
Денвер-1 2002-04-22:
Денвер-1 2002-04-15: