Как установить веб-сервер дома на Windows — Денвер

статьи
интернет

Всем доброго времени суток и всего такого прочего.

Многим из Вас интересна тема создания сайтов, что наглядно демонстрирует интерес к нашим статьям про хостинг, да и количество заявок на наш пакет обучения "Сайтовый".

site

Оно и понятно, ведь интернет сейчас есть почти повсеместно и иметь хоть какое-то своё представительство в оном хотят многие (этому свидетельствуют количество тех же блогов, скажем, на популярных платформах, вроде ЖЖ, Diary и тд и тп). Да и вообще, умение создавать сайты, - это достаточно востребованная ныне штука, которая способна, при определенном подходе, приносить средства (пусть даже работая где-то на должности веб-мастера).

Однако, не всегда есть возможность и желание тратить какие-либо деньги, чтобы купить хостинг и на нём сделать свои первые сайты, чтобы потестировать как оно всё работает (если работает) и всё такое прочее.

Эта статья призвана рассказать Вам как просто и быстро развернуть домашний веб-сервер на своём компьютере с Windows.

Давайте приступим.

Веб-сервер для дома: "Apache + PHP + MySQL + phpMyAdmin + XDebug в одном пакете" [Денвер]

Многим кажется, что развертка веб-сервера это что-то из области фантастики и под это нужна определенная конфигурация компьютера, операционная система и всё такое прочее. Плюс всё это занимает много времени сил и всего такого прочего.

На деле это не совсем так, ибо таковой сервер (как и FTP-сервер про который мы рассказывали) представляет из себя набор определенного и корректно установленного ПО, а уж на каком железе он развернут и в какой именно операционной системе, в данном случае, вторично.

Так вот, уже очень давно существует пакет, который называется "Денвер" и содержит в себе все необходимое для быстрой развертки веб-сервера под Windows. Сие чудо программисткой мысли полностью бесплатно, поддерживает русский язык, имеет достаточно мануалов и очень просто в установке и управлении (справиться, буквально, даже школьник).

Скачать пакет можно по этой ссылке или с сайта разработчика.

Заявлено, на момент написания статьи, следующее содержание:

  • Инсталлятор (поддерживается также инсталляция на flash-накопитель);
  • Apache, SSL, SSI, mod_rewrite, mod_php;
  • PHP5 с поддержкой GD, MySQL, sqLite;
  • MySQL5 с поддержкой транзакций;
  • Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить;
  • Система управления запуском и завершением всех компонентов Денвера;
  • phpMyAdmin — система управления MySQL через Web-интерфейс;
  • Эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате .eml); поддерживается работа совместно с PHP, Perl, Parser и тд.

Установка проста до невозможного: распаковываем скачанный архив и запускаем установщик.

установка пакета Денвер

Собственно, после этого ждем окончания процесса установки, в нужный момент закрыв браузер, а так же нажав клавишу Enter (если у Вас не стоит IE, то просто нажав ОК, когда появиться соответствующая ошибка):

установка пакета Денвер - закрываем браузер

установка веб-сервера Denwer - завершающий этап

Кстати, чуть не забыл, что на одном из этапов может выскочить такая вот ошибка:

возможные ошибки при установке веб-сервера Денвер

Попробуйте отключить фаерволл и антивирус, а так же проделать ping вручную (Пуск - Выполнить - cmd - ОК - ping 127.0.0.1).

выполнение команды ping

Если пинги проходят, то можете продолжать дальше. Если нет, то.. Можете тоже попробовать продолжить, хотя на определенном этапе могут быть проблемы (но не обязательно).

установка WebServer'а через пакет Денвер

Далее будет предложена папка, куда, собственно, Вы планируете всё это дело установить. Я бы рекомендовал указать путь к диску на котором у Вас больше всего места (в моём случае я указал D, что видно на скриншоте выше).

создание виртуального диска - денвер и веб-сервер

На последнем этапе будет создан виртуальный диск и Вам остаётся, после нажатия Enter, выбрать для него свободную букву (или оставить по умолчанию Z). Как и написано - он нужен для работы всех компонентов, а так же, собственно, для Вашего удобства, хотя, фактически виртуальный диск является этапким ярлыком для папки, которую Вы указали Выше и взаимодействовать можно непосредственно с ней.

выбор способа запуска веб-сервера Денвер

Далее надо будет выбрать способ загрузки. Смотрите сами какой Вам удобней, но я, в данном случае, выбрал рекомендованный вариант (т.е жамкаем в 1 и кнопочку Enter). Ну и последним шагом будет создание ярлыков. Делается это вводом буквы "y", если, конечно, они Вам нужны.

запуск веб-сервера через иконку Денвер

Если всё прошло успешно, то у Вас теперь на рабочем столе живет три иконки, каждая из которых отвечает за свою функцию, будь то запуск, остановка или перезагрузка сервера.

На сим установка закончена. Просто, не так ли? ;)

запуск веб-сервера Denwer

Что до использования, то всё просто: кликаем в соответствующую иконку (Start Denwer) и ждем окончания процесса запуска.

использование веб-сервера и набора Denwer

После сего у Вас появиться виртуальный диск (см.скриншот выше) со всей структурой веб-сервера и сопутствующими элементами. Тоже самое Вы можете увидеть в папке установки.

Чтобы проверить работу веб-сервера, откройте браузер и введите в адресной строке: test1.ru

запуск пробного сайта на веб-сервере из пакета Денвер

Если всё работает нормально, то увидите строку: "Это файл /home/test1.ru/www/index.html" (как и на скриншоте выше).

Можете радоваться, - у Вас теперь есть веб-сервер ;)

к содержанию ↑

Послесловие

Как взаимодействовать с ним дальше, т.е как создавать свои сайты и работать с ними, базами данных и прочим, мы напишем в последующих статьях (либо можете изучить документацию на сайте разработчика).

Как и всегда, если какие-то вопросы, дополнения, мысли и всё такое прочее, то добро пожаловать в комментарии к этой записи.

Оставайтесь с нами. Всё самое вкусное только для Вас ;)

сказать «спасибо»подписатьсяобучаться
Хотите знать и уметь, больше и сами?

Мы предлагаем Вам скачать бесплатные книги от автора. Компьютеры, программы, администрирование, сервера, сети и другое. Не является рекламой. Предложение от sonikelf.ru

Скачать книги
Sonikelf's Project's логотип Sonikelf's Project's логотип Космодамианская наб., 32-34 Россия, Москва (916) 174-8226

38
Комментарии — присоединяйтесь!

10000
10 Цепочка комментария
28 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
15 Авторы комментариев
  Подписаться  
Уведомление о
Sonikelf

Такие дела :)

dev

Denwer? Серьезно?
Последнее изменение в составе пакета - июнь 2012 года!
Последний багфикс в Changelog'е - июнь 2013 года.
https://www.denwer.ru/changes.html

PHP5.3 - Вышел в 2009 году. Официальная поддержка кончилась (!) больше года назад.
С тех пор многое изменилось. Вышли 5.4, 5.5, 5.6. Через месяц выйдет PHP 7.0.

Зачем вы советуете людям настолько морально устаревшие инструменты?
Взгляните, хотя бы на OpenServer.

С уважением.

Павел

О , а я думал денвера уже и нет давно. Сейчас если не LAMP то опен сервер , по простоте он даже в разы легче.

Игорь

Да какой на... Денвер?! Он уже давно умер в смысле обновления! OpenServer - вот этим уже несколько лет пользуюсь и беды не знаю. Короче понял я - тоже отписываюсь от Вашего сайта с его "актуальными" новостями нескольколетней давности.))

Svetlana

Какие все злые...отписываюсь... Да наверное для тех кто в теме это старьё. А для тех кто хочет с чего-то начать и что-то попробовать самое то! Большое спасибо за статью! Лично мне было интересно, как начальная точка.

kestler

Денвер - хороший набор локального сервера. Достаточно удобный.
Пользовался Денвером, затем устанавливал компоненты отдельно, получилась более гибкая система. В итоге остановился на наборе"Open Server".
Open Server - портативная программа. Установки не требует, сама настраивается при первом запуске.
На мой взгляд, начинающему будет проще с Open Server-ом.

Василий

Что за ужас? Вы серьезно? В целом, посмотрел я ваш сайтец: ну да, есть что-то полезное, а большая часть шлак для школьников и не компетентных личностей. Втираете какую-то дичь!

Миша

Да как сказать друзья- товарищи (а точнее "отписавшиеся" :).Ну во-первых- Denwer отличный набор инструментов, который себя так же отлично зарекомендовал, хоть и уже давненько- это факт, если кто не согласится, плюньте себе в глаз. Во-вторых, для человека, который не очень разбирается в MySQL и PHP установить не проблема, т.к. все делается в автоматическом режиме. Я сам начинал с денвера, и до сих пор им пользуюсь и проблем никогда не возникает и не возникало. И последнее- имейте совесть, товарищи по отношению к автору поста и относитесь с уважением за обзоры, которые есть на сайте. Раз такие умные, создайте себе блоги, пишите что хотите и собирайте комменты. А автору отдельный респект :)
З.Ы на статью попал случайно, в поисках размещения ссылки на сайт :)))

Aндрей

Админ сайта (или как там тебя) сможете ли вы опубликовать: как штатными методами запустить FTP-сервер.

Светлана

Уважаемый Admin! Всё супер, спасибо за статью. Если будет время, может сделаете обзорчик для XAMPP for Windows. Потихоньку расту и пришла пора переходить с Денвера на XAMPP а информации маловато, в основном старая.