Denwer для Windows
Дмитрий Котеров
Набор Apache, PHP и MySQL для локальной веб-разработки на Windows, развитие которого давно прекращено. Что с ним делать и чем его заменить.
Дмитрий Котеров
Набор Apache, PHP и MySQL для локальной веб-разработки на Windows, развитие которого давно прекращено. Что с ним делать и чем его заменить.
Разработка прекращенаРазработка программы прекращена; она может не работать на новых системах.
Denwer — бесплатный набор для локальной веб-разработки на Windows от Дмитрия Котерова, который собирал в одно целое Apache, PHP, MySQL и Perl и позволял запустить сайт на своём компьютере без хостинга. Развитие проекта давно прекращено: новых версий нет, и архивная сборка работает только со старыми версиями компонентов. Ниже — чем был Денвер для поколения веб-разработчиков, почему его не стоит ставить сегодня и что выбрать взамен.
Название расшифровывалось как «джентльменский набор веб-разработчика». После установки программа создавала виртуальный диск, на котором лежали папки сайтов, а каждая новая папка в каталоге home автоматически становилась локальным доменом, открывавшимся в браузере. Набор запускался и останавливался одним ярлыком, работал даже с флешки, а phpMyAdmin для работы с базой был уже внутри. Для новичка, который делал свой дебютный сайт на PHP или учился ставить CMS, это было настоящим спасением: вместо настройки каждого сервера отдельно — несколько кликов. Поэтому Денвер долго оставался стандартом в учебниках и на курсах веб-программирования.
Автор перестал выпускать новые сборки, и набор застыл на старых версиях Apache, PHP и MySQL. Современным версиям WordPress, Laravel или Symfony нужен более новый PHP, так что на Denwer они просто не запускаются. Кроме того, в старых версиях компонентов есть известные уязвимости, которые уже никто не исправит. На странице может быть доступна архивная версия для старых систем — обновлений для неё нет, и для новых проектов она не годится.
Сайты и базы, созданные в Денвере, никуда не исчезают. Скопируйте папку из каталога home, а базу выгрузите в дамп через phpMyAdmin. В новой среде импортируйте дамп и проверьте код: устаревшие функции PHP, которые убрали в новых версиях, придётся заменить.
Другие инструменты для программирования собраны в разделе программ для создания программ.
Все перечисленные варианты бесплатны для разработки; у Docker Desktop есть платные условия для крупных компаний — их стоит уточнить на сайте разработчика. Для работы нужна современная Windows с поддержкой виртуализации, особенно для Docker и подсистемы Linux.
Перед установкой нового стека удалите Denwer и проверьте, не занимает ли старый Apache сетевой порт веб-сервера, иначе новый сервер не запустится. Загружайте сборки только с официальных сайтов проектов.
Знания о Денвере ещё пригодятся тем, кто поддерживает старые сайты, когда-то собранные на его основе, или разбирает архивные учебные материалы. В таком случае полезно понимать, что структура папок и виртуальные хосты там были нестандартными, и при переносе сайта на современный сервер придётся переписать пути в конфигурации. Для учёбы же разумнее сразу привыкать к инструментам, которыми пользуются в реальных командах: контейнерам, менеджеру зависимостей Composer и системе контроля версий Git.
Страница опубликована 18 января 2023, текст обновлён 10 октября 2026, источники проверены 10 октября 2026.