Установка Denwer — это классический способ быстро развернуть локальный веб-сервер на Windows. Вот подробное пошаговое руководство.
Что такое Denwer?
Denwer (от Development Environment: Web Review) — это набор программ (Apache, PHP, MySQL, Perl и др.) для создания и отладки сайтов прямо на вашем компьютере под управлением Windows. По сути, это ваш личный «хостинг», который работает без интернета.
Шаг 1: Скачивание и установка
Перейдите на официальный сайт: https://denwer.ru/
Скачайте последнюю версию. Обычно это большой файл-инсталлятор (например, denwer-x.x.x.exe).
Запустите скачанный файл. Установка очень проста и интерактивна.
Нажмите «Да» в окне контроля учетных записей.
Запустится окно командной строки. Просто нажмите Enter.
Вас спросят, в какую папку установить Denwer. По умолчанию предлагается C:WebServers. Рекомендую оставить путь по умолчанию — просто нажмите Enter.
Дождитесь распаковки всех файлов.
Шаг 2: Завершение установки и первый запуск
После распаковки откроется браузер с приветственным сообщением. Далее:
Создание виртуальных дисков: Закройте браузер и вернитесь в окно установщика. Он предложит создать виртуальные диски. Нажмите Enter.
Диски созданы. Теперь Denwer можно запускать двумя способами:
Ярлык на рабочем столе «Start Denwer»: Запускает сервер.
Ярлык «Stop Denwer»: Останавливает сервер.
Проверка работы: Нажмите ярлык «Start Denwer». Появятся два черных окна командной строки, которые быстро закроются. Это нормально — сервер запустился в фоновом режиме.
Откройте браузер и перейдите по адресу http://localhost/. Вы должны увидеть стартовую страницу Denwer с заголовком «Ура, заработало!».
Важно: Теперь при каждом запуске компьютера вам нужно будет вручную запускать Denwer через ярлык «Start Denwer». Он не добавляется в автозагрузку.
Шаг 3: Создание своего первого сайта
Вот самая важная часть. Все ваши сайты в Denwer располагаются в папке C:WebServershome.
Перейдите в папку C:WebServershome.
В этой папке создайте новую папку с именем вашего будущего сайта. Например, mysite.ru.
Внутри папки mysite.ru создайте еще одну папку с названием www. Это обязательно!
Именно в папку www вы будете помещать все файлы вашего сайта: index.html, index.php, картинки, стили CSS и т.д.
Структура должна выглядеть так: C:WebServershomemysite.ruwww
Шаг 4: Как открыть сайт в браузере
Denwer автоматически создает виртуальный адрес для каждой папки в C:WebServershome.
Чтобы открыть сайт, который лежит в папке mysite.ru, просто введите в браузере его имя: http://mysite.ru/
Denwer сам поймет, что нужно искать файлы в папке C:WebServershomemysite.ruwww и отобразит ваш сайт.
Шаг 5: Работа с базами данных (MySQL)
Откройте панель управления PHPMyAdmin. Перейдите по адресу http://localhost/Tools/phpMyAdmin/.
Логин и пароль:
Имя пользователя: root
Пароль: (оставьте поле пустым)
Здесь вы можете создавать новые базы данных, таблицы, пользователей и управлять ими.
Чтобы подключиться к БД из вашего PHP-скрипта (например, из WordPress), используйте следующие параметры:
Хост (Host): localhost
Логин (User): root
Пароль (Password): (пустая строка)
Имя базы данных (Database): название_вашей_базы
Полезные адреса и папки в Denwer
Корневая папка сервера: C:WebServershomelocalhostwww (туда можно класть файлы, но лучше создавать отдельные папки для каждого сайта).
Панель управления PHPMyAdmin: http://localhost/Tools/phpMyAdmin/
Для современных проектов (WordPress, Laravel, OpenCart и т.д.) я настоятельно рекомендую использовать более современные инструменты: OpenServer (для Windows) или Docker. Они обновляются чаще и проще в настройке.
Если вы изучаете веб-разработку, возможно, вам будет удобнее использовать редакторы кода со встроенным сервером, например, VS Code с расширением Live Server для фронтенда.
Не забывайте останавливать Denwer ярлыком «Stop Denwer», когда он не нужен, чтобы он не расходовал ресурсы компьютера.
Краткий итог:
Скачал → Установил в C:WebServers.
Запустил через ярлык «Start Denwer».
Проверил http://localhost/.
Создал папку для сайта в C:WebServershomesite-namewww.