Локальный веб сервер Денвер установка обновление с PHP 7


Статья пригодится желающим установить себе на ПК современную неофициальную сборку известного локального веб сервера Денвер или обновить официальную версию до актуального состояния. К сожалению, разработчики этот программный продукт больше не поддерживают. Остались лишь активные почитатели, некоторые пытаются продлить его жизнь.
Немного истории
В свое время я часто использовал Денвер. Потом была пауза. Когда потребовалось снова к нему вернуться выяснилось, что приложение устарело без надежды на обновление.
Попробовал два других более современных подобных инструментариев - OpenServer и XAMPP. Они показались в эксплуатации излишне громоздкими и неудобными. Хотя внешне производили эффектное впечатление.
Решил обратиться к неофициальным редакциям Денвера от сообщества активных пользователей. Предложений оказалось довольно много. Нашел работающее и довел до приемлемого состояния. Обновил PHP с 7.0.10 до 7.2.19. В ActivePerl добавил модули DBI и DBD. Исправил несколько ошибок и неточностей на тестовой странице, не влияющих на работу локального веб сервера, но раздражающих. В статье рассматривается именно эта установка вариации Денвера 3.

Отличия данной неофициальной редакции от официальной базовой
1. Обновления осуществлены до:
- Apache 2.4.23;
- PHP 7.2.19;
- ActivePerl 5.8.8.819 с модулями DBI и DBD::mysql;
- MySQL 5.7.15;
- phpMyAdmin 4.6.4.
2. Другие отличия:
- система кодировки переведена на UTF-8;
- новый самоподписанный сертификат;
- разработан генератор создания сертификатов;
- устранены малозначительные ошибки, не влияющие на локальный веб сервер, но заметные и потому вводящие пользователей в возможные заблуждения;
- изменена тестовая страница.
Установка и обновление Денвера
Оба процесса мало чем отличаются друг от друга, поэтому настоящее руководство общее для обоих случаев с небольшими нюансами. Отмечены в примечании ниже.
Среда применения
Работа данной редакции проверена в Windows 7 и 11. Полагаю в других версиях ОС проблем не должно быть тоже.
Важно понимать.
Основополагающий каталог WebServers
с вложенной структурой фактически находится на диске C:
и повторяется на создаваемом виртуальном диске Z:
. Для упрощения на изображениях ниже отображается лишь C:
.
Пошаговая инструкция
1. Скачать неофициальный архив необходимого программного продукта - файл WebServers.zip
.
2. Создать на диске C:
каталог WebServers
и распаковать туда содержимое полученного архива. Корневая файловая структура локального веб сервера представлена на изображении.

Примечание
Если установка уже выполнена, а Денвер запущен, то сначала потребуется остановить его работу, используя «Stop ...
» и отключить диск Z:
с помощью «SwitchOff...
». Далее требуется удалить содержимое, существующей директории C:\WebServers
, предварительно сохранив свои данные из папки home, если таковые имеются.
3. Закрепить на рабочем столе четыре ярлыка к файлам: Run.exe
, Stop.exe
, Restart.exe
и SwitchOff.exe
, демонстрируются на изображении. В будущем эти ярлыки будут часто использоваться, их удобно иметь поблизости.

4. Отключиться от Интернета.
5. Запустить полученный локальный веб сервер с помощью ярлыка «Start ...
».
6. Зайти на тестовую страницу, набрать в адресной строке любого поисковика 127.0.0.1
или localhost
и, по очереди запуская предлагаемые тесты, проверить работоспособность системы. Если тесты завершились успешно - значит установка завершена, можно начать пользоваться сервером.
7. Разместить собственный проект по адресу Z:\home\имя сайта.ru\www\структура сайта
. Путь указан в традиционном стандарте DOS.
8. Запустить создаваемый сайт, набрав в браузере - имя сайта.ru
Если что-то не работает
При наличии проблем вероятную причину нужно искать в запущенных приложениях Windows и начинать с простых решений. Почистить куки и кеш в браузере; проверить не занят ли 80-й порт, например программной Skype, ... ; убедиться в отсутствии конфликта с антивирусом; … . И только в последнюю очередь повторить процедуру установки обновления заново.
В случае необходимости, подробно описать сложившуюся ситуацию в комментариях или связаться по обратной связи. Рад оказать ожидаемую помощь.
Особенности применения Денвера
1. После нажатия на ярлыки «Stop ...
» и «SwitchOff...
», корневой каталог с вложенной в него файловой структурой, можно удалять без боязни за состояние среды операционной системы.
2. При обновлении локального веб сервера никогда не записывать одни данные поверх других и не забывать копировать свои наработки, хранящихся в папке home.
3. Во избежание неприятностей с создаваемым проектом, при работе с локальным хостингом, ПК всегда должен отключен от Интернета и наоборот.
Заключение
Таким образом установка обновление Денвера не представляет больших проблем. Выполнив нехитрые действия довольно легко иметь на своем ПК актуальный для современных требований простой и надежный рабочий локальный веб сервер Денвер. Который полностью повторяет функции реального хостинга и служит для создания отладки собственных веб разработок.
Выражаю благодарность Дмитрию Котлярову с его командой за проект Денвер и начинателям поддержи данного продукта в актуальном состоянии.
Хочется надеяться, что проект будет жить и развиваться силами его сторонников. Буду рад, если данная разновидность сборки кому-то окажется полезна.