Web сервер под denwer описание установка настройка. Подробное руководство по установке и настройке Denwer. Подготовка к работе с сетью

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

ПО работает в операционной системе Windows и является в буквальном смысле локальным WEB-сервером, позволяющим производить полноценную настройку и отладку приложений (сайтов).


При установке Денвера инсталлируется сервис Apache и на обычном пользовательском компьютере можно создать огромное количество сайтов на виртуальных доменных именах (такой подход значительно упрощает перенос сайта с локального хранилища на хостинг). Основное удобство заключается в том, что обращение к локальным сайтам осуществляется по именам, которые имеют те же имена, что и папки в каталоге home Денвера.

Даже для непрофессионала разработка простого сайта занимает 10-20 минут. Созданный, отредактированный и просмотренный на локальном компьютере сайт затем можно разместить на хостинге. Денвер содержит все необходимые инструменты для создания локального сервера.

Особенности установки локального сервера

Для начала необходимо скачать Денвер (это бесплатно), однако уточним, что начало работы с локальным web-сервером предполагает переход на сайт разработчика, заполнение анкеты, загрузку установочного файла. Тем не менее, данное ПО можно скачать и с нашего ресурса по прямой ссылке внизу публикации. Далее запускаем инсталлятор и следуем подсказкам мастера установки.

После всех проделанных манипуляций, на рабочем столе появятся два значка «Denver Stop» и «Denver Run», означающие запуск и остановку локального сервера.

Совет : желательно установить программу в корень локального диска, так как это значительно упростит работу с проектами в дальнейшем. Приложение полезно для простой отладки сайта, для экспериментов, которые можно увидеть на локальном диске без подключения к Интернету.


Программа включает набор дистрибутивов и программную оболочку. Apache+SSL, phpMyAdmin, PHP5, MySQL5-эти проверенные и популярные средства предоставляют необходимые возможности и упрощают работу для новичков в деле создания сайтов.

Денвер устроен очень просто и оптимален с точки зрения конфигурирования. Отдельно стоит сказать, что большим преимуществом в его работе является автономность. Эта автономность достигается следующими особенностями:

  • Денвер содержится в единственном каталоге, больше нигде на дисках он не оставляет следов. ПО никак не отражается в системных каталогах Windows, не засоряет системный реестр.
  • Локальный сервер настолько автономен и изолирован, что второй установленный Денвер ему никоим образом не навредит.
  • Программа не требует дополнительных запущенных сервисов. Программное обеспечение запускается и просто работает, не оставляя следов после своей остановки.
  • Удалить Денвер означает удалить его каталог – и все, никаких манипуляций делать не нужно.
  • Удобный перенос с одного компьютера на другой (выполняется простым копированием каталога).

Приветствую вас, дорогие читатели этого блога. В сайтостроении есть много сервисов и программ, о которых знают веб-разработчики, но не знают новички, которые только начинают свой путь в том направлении. В частности, что такое денвер и для чего он нам нужен?

Денвер – это комплект программ для создания сайтов и их отладки непосредственно на локальном компьютере, который для этой цели не требуется подключать к сети Интернет. Разработан этот проект нашими соотечественниками, его автором является Дмитрий Котеров.

Основная идея Денвера – собрать и объединить все необходимые инструменты для создания сайтов в одном месте, облегчив тем самым тяжелый труд Web-разработчика. Само название программы непростое, оно происходит от сокращения по первым буквам словосочетания Джентльменский набор Web-разработчика.
Получается «Д.н.w.р.» (ДНВР), что можно прочитать как Денвер.

Работающий Денвер представляет собой локальный веб-сервер, на котором может работать множество сайтов. Доступны они будут только с этого конкретного компьютера, пользователи всемирной паутины их не увидят.

Для чего нужен сервер на локальном компьютере?

Обычную статическую страничку, написанную на языке HTML можно открыть прямо с диска. Однако для всего остального сервер необходим.
Без него не запустятся скрипты и простейшие директивы SSI .

Созданный сайт нуждается в обязательной отладке. Разумеется, можно делать это и на удаленном веб-сервере. Для начала, закачать на него исправленные страницы по FTP, посмотреть, что получилось, исправить… и так по кругу. И при этом все время нужно быть подключенным к Интернету и желательно, чтобы связь была хорошая.
Локальный же сервер позволяет «перенести» удаленный сервер на локальную машину и производить все эти операции «не отходя от кассы».

Комплектация Денвера

В основной пакет сборки входят следующие программы:

  • Apache – веб-сервер;
  • Интерпретатор PHP;
  • Ядро Perl, базовая часть. Библиотеки для него доступны отдельно;
  • MySQL – СУБД; (базы данных)
  • phpMyAdmin – административная панель;

а также установщик, система запуска, система завершения работы, система управления хостами, эмулятор почтового агента.
Чтобы собрать и установить всю эту «кухню» по кусочкам, требуется долгая кропотливая работа. Денвер же делает все это за вас.

Достоинства Денвера

  • Возможность создания и отладки работы сайта без покупки хостинга
  • Готовая сконфигурированная сборка всех необходимых программ
  • Легкость установки и удаления, полная автономность
  • Небольшой размер базового пакета установки. Достигается это тщательной «очисткой» всех дистрибутивов от ненужных файлов и мощной архивацией
  • Автоматическое исправление системных файлов, в результате чего к локальным сайтам можно обращаться по именам, совпадающим с названиями папок в каталоге home
  • Денвер распространяется бесплатно и постоянно дорабатывается. В новых версиях исправляются обнаруженные ошибки

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

Создание сайтов постепенно приобретает все большую популярность не только среди профессионалов, но и среди обычных пользователей. Простой процесс создания веб-ресурса за счет множества уже готовых решений позволяет создать собственный интернет-портал буквально в течение 10-20 минут. Созданный сайт затем размещается на сервере хостинг-провайдера. Удобнее всего просмотреть только что построенный ресурс на стационарном компьютере. Это позволит протестировать проект на предмет стабильности и возможных ошибок. Среди программ, предоставляющих такую возможность, особо выделяется приложение Denwer, разработанное с целью автоматизировать и максимально упростить создание виртуального сервера. С помощью данного программного обеспечения любой пользователь, даже не имеющий представления о том, как выглядит веб-ресурс «изнутри», сможет протестировать любой интернет-портал. Само название программы - это расшифровка аббревиатуры, которой создатели метко охарактеризовали возможности приложения («джентльменский набор Веб-разработчика). На самом деле, приложение содержит полную базу необходимых для создания локального сервера инструментов.

Для того чтобы начать пользоваться возможностями Denwer, нужно перейти на сайт разработчика и, заполнив анкету, загрузить установочный файл. Программу желательно установить в корень локального диска - в будущем это во многом упростит работу. Денвер позволяет работать сразу над несколькими проектами, для каждого из которых выделяется отдельный виртуальный хост. Последние версии утилиты предусматривают возможность размещения дистрибутива на съемном носителе. Приложение окажется полезным для тех, чьей задачей является редактирование и проверка сайта на ПК без подключения к Интернету. Веб-студии, мастера, дизайнеры и просто интересующиеся пользователи смогут с легкостью создавать базы данных ресурсов, просматривать их на своем компьютере и в любой момент редактировать. По сути, программа представляет собой набор дистрибутивов и особую программную оболочку. Apache+SSL, PHP5, MySQL5, phpMyAdmin предоставляют необходимое количество нужных для мастера инструментов и упрощают работу для новичков в области создания сайтов.

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

Ключевые особенности и функции

  • небольшой размер дистрибутива;
  • расширяемость. Можно дополнить базовую версию новыми модулями и дистрибутивами;
  • предоставляет полноценную панель phpMyAdmin для управления базами данных;
  • автоматическое конфигурирование и работа с несколькими сайтами одновременно;
  • четкая система запуска и остановки процессов;
  • быстрое удаление программы без последствий;
  • богатый выбор компонентов для расширения возможностей. Все они доступны для скачивания на официальном сайте Денвера;
  • предоставляет возможность установить старые версии PHP4, MySQL4.;
  • имеет встроенный эмулятор sendmail с поддержкой Perl, Parser, PHP;
  • обладает функцией автоматической правки системного файла hosts;
  • имеет MySQL с поддержкой транзакций;
  • позволяет полностью проверить работоспособность сайта перед заливкой на сервер хостинг-провайдера;
  • обеспечивает качественную автоматическую настройку всех компонентов, позволяя пользователю не вдаваться в технические детали процессов.

Привет, коллеги блогеры! Сегодня затрону тему, которая так или иначе, но касалась любого из веб-мастеров, а именно – о том, как настроить сайт, не покупая хостинг и доменное имя. Ведь от идеи до полного ее воплощения в жизнь проходит немало времени, которое тоже нужно потратить с пользой для дела.

Требуется создать контент сайта (тексты, изображения, а возможно, и аудио- и видеофайлы), подготовить плагины, которые планируются к установке, выбрать подходящий шаблон – и все это время сайт, который еще не приносит доход, будет просто «висеть» на хостинге в интернете, впустую тратя вложения. Поэтому многие хотят сначала подготовить сайт полностью, а уж потом одним махом залить на хостинг все – и контент, и настроенные плагины, и уже откорректированную тему оформления, и необходимые скрипты, и вот только тогда уже платить за хостинг.

Многие наверняка слышали о таком бесплатном локальном сервере, как – это, можно сказать, конструктор, который можно установить прямо на компьютере, как обычную программу, залить сайт и сконфигурировать его от начала и до конца. Как понимаете, платить ни за что не нужно, так как наш сервер – это наш компьютер. Можно в любое время открыть , который готовим к размещению на хостинге, и делать с ним все, что заблагорассудится. Локальный сервер или, как принято его называть, localhost , можно скачать с сайта разработчика, и за несколько минут установить его на свой домашний компьютер. Это довольно просто и быстро, если знать, как это делать. Дело в том, что программа устанавливается при помощи командной строки. Хотя по ходу установки будут даваться самые подробные подсказки, да и на сайте разработчика Денвера можно предварительно почитать об установке и настройке своего локального сервера. А потом нужно будет еще создать свою , активировать сайт (залить конструктор на локальный сервер), и только потом можно уже начинать работу с сайтом.

Итак, Денвер – это бесплатный аналог хостинга, который мы устанавливаем на свой персональный компьютер. Мы можем залить на Денвер любой конструктор сайтов – WordPress, Joomla, Drupal, Ucoz или еще какой-нибудь, и настроить его так, как нам захочется. И только после этого заливать его на хостинг.

Возможности локального сервера Denwer, установленного на нашем домашнем компьютере, ничем не отличаются от возможностей реального хостинга. Причем наш localhost будет иметь в своем составе те же компоненты, что и реальный хостинг и конструктор сайтов. То есть — базы данных MySQL, сервер Apache, поддержку PHP, скрипты для работы с БД PhpMyAdmin и все остальное. Если говорить о , то это еще и плагины, которые можно установить заранее, опробовать их работу, а если нужно – подкорректировать их работу (например, русифицировать), исправить шаблон темы под свои нужды, ну и так далее.

Установка Denwer, как его запустить и где скачать

На данный момент доступна последняя версия Денвер – третья. Ее можно скачать по персональной ссылке с сайта разработчика. Заходим сюда , видим следующую картинку:

После совсем небольших действий по заполнению полей получим на указанный почтовый адрес письмо, которое будет содержать ссылку на скачивание последней версии локального сервера Denwer . Сейчас уже готовится к выпуску 4-я версия, но лично я и к третьей разработке не имею абсолютно никаких претензий. Итак, получаем письмо:

Переходим по ссылке и начинаем скачивание. Кстати, ссылка является персональной и, после того, как мы ею воспользуемся, она становится нерабочей. Так что размещать ее в интернете в надежде немного подзаработать нет смысла. Ссылкой можете воспользоваться только вы и только один раз. Как я уже говорил, программа работает из командной строки, поэтому не нужно пугаться и удивляться, когда при запуске программы увидим черное окно:

Во время установки инсталлятор Денвера сам будет подсказывать, что делать, что и куда вводить, но если коротко, то программа создает виртуальный диск (по умолчанию диск «Z»), а сама она размещается на диске «С» в директории WebServers. Если будем устанавливать Denwer на флешку, то после соответствующей подсказки лучше всего указать просто имя флеш-накопителя без директории. При таком способе установки наш Денвер можно сразу использовать, просто вставив флешку в любой персональный компьютер или ноутбук.

Стандартный путь подсказывает сама программа – указываем в качестве нового диска диск Z, и установщик создаст отдельный виртуальный диск, который нужен для работы всех компонентов нашего локального сервера. Отдельный виртуальный диск очень упрощает работу с программой, устанавливая на нашем компьютере свой собственный небольшой Unix.

На деле существует несколько сборок, аналогичных Денверу, но я с ними не работал, поэтому не могу сказать о них вообще ничего – ни хорошего, ни плохого. А вот на Денвере я время от времени тестирую свои сайты, созданные на Вордпресс, устанавливаю новые плагины, редактирую шаблоны прежде, чем закачать их на . В общем, инструмент более чем удобный, а главное – быстрый, так как для его работы не нужно подключаться к интернету. А если вы раньше пробовали работать на каком-либо бесплатном хостинге, то теперь вы понимаете, о чем речь вообще. Только в данном случае бесплатный сервер будет находиться не где-то там далеко, а на нашем компьютере.

Итак, продолжаем установку. Мы выбрали букву диска Z, и продолжаем следовать подсказкам установщика. Можно выбрать любую букву, которая в данный момент не занята компьютером. Но зачем усложнять жизнь? У нас и так впереди много всяких настроек, так что просто соглашаемся с тем, что предлагает нам программа – внимательно читаем подсказки. Последнее, что нам предложит инсталлятор – это создать ярлыки программы на рабочем столе. Ярлыков будет три – «Start Denwer», «Restart Denwer» и «Stop Denwer»:

Также при запуске Денвера значок будет появляться и в трее компьютера:

При помощи этих ярлыков можно запустить, остановить или перезапустить Денвер. После полной установки окно инсталлятора закроется, и откроется окно нашего “любимого” IE с сообщением об успешной установке программы и описанием дальнейшей работы с Denwer:

Как проверить работу своего локального сервера

Просто щелкаем по ярлычку «Start Denwer», и в трее появится значок, который мы уже видели на картинке выше. Дальше нам просто нужно набрать в адресной строке браузера (у меня это ) адрес «http://localhost» (без кавычек, конечно), и увидим такую страничку:

То есть – все работает, но мы абсолютно не имеем представления, что со всем этим делать. А делать нужно следующее – прокручиваем страничку вниз, и видим , при помощи которых нужно будет проверить работоспособность нашего локального сервера:

В принципе, все должно работать, но нужно проверить на всякий случай – пощелкать по этим ссылкам. Мы будем видеть разные сообщения, и это будет означать, что все работает. У меня установлена ОС Windows 7 professional, и все заработало сразу. Но, как видим, для владельцев сборки XP2 все может быть не так просто. Устраняется возможная ошибка просто – читаем подсказку. Закачиваем и устанавливаем необходимое обновление, потом проверяем все еще раз (здесь не забыть перегрузить компьютер), и все, можно работать дальше. А при помощи последней ссылки в этой таблице можно настроить свою почту – отправку и получение. А настоящие данные для отправки почты введем уже на будущем хостинге. Пока же щелкаем по ссылке, и попадаем на такую страницу:

Здесь не нужно ничего менять, кроме текста письма. Так можно проверить и кодировку, то есть – правильность работы сервера с данной кодировкой текста. Жмем кнопку «Послать через mail (sendmail)», и в папке компьютера C:\WebServers\tmp\!sendmail мы увидим свое письмо. Оно готово к отправке, и отослать его можно с помощью какой-нибудь почтовой программы, например, Microsoft Outlook 2010. В принципе, оно же будет лежать и на диске Z в точно такой же папке Z:\WebServers\tmp\!sendmail. Это тот диск, который мы указали при установке программы. То есть, почта хранится и на реальном диске, и на виртуальном. Если все правильно, то (мы видим на картинке) на странице отправки письма мы увидим сообщение «ОК, функция mail () сработала корректно». С проверкой сервера мы закончили, теперь нас наверняка интересует, как работать с сайтом.

Как установить и настроить ваш WordPress сайт на локальный сервер localhost

Наша новая папка с будущим сайтом на Вордпресс будет создаваться здесь — C:\WebServers\home\localhost\www\test. Как видим, я свою папку назвал незамысловато – «test». Вы можете присвоить своей папке любое имя. После того, как создадим папку (она пока будет пустой), перезапускаем Денвер, нажав на ярлык «Restart Denwer». Или же, если наш локальный сервер не был запущен, запускаем его. После этого мы можем проверить наличие сайта, введя в адресную строку адрес http://localhost/test. Только не забываем здесь изменить имя папки, если оно у вас отличается от моего. Должно все выглядеть вот так:

Если вы это видите, значит, все нормально. В противном случае нужно проверить, туда ли поместили свой новый сайт или просто перезапустить сервер. База для установки сайта на WordPress уже готова, можно теперь в нашу новую папку залить сам WordPress конструктор. На сегодняшний день – это версия 3.5. Просто копируем все файлы и папки из папки «Wordpress» в папку «test». Вот таким образом:

С:\server\home\localhost\www\test – это адрес, по которому будет находиться наш новый сайт на Вордпресс. Но пока он пустой, да и базы данных мы еще не создали, поэтому увидим только вот такую картинку, перейдя по адресу http://localhost/ test:

То есть, нам необходимо сначала создать новую базу данных и нового пользователя. Это делается довольно просто – вводим в адресную строку следующее: http://localhost/tools/. Откроется окно phpMyAdmin, в котором мы и создадим новую базу данных.

В поле «Создать базу данных» просто вводим новое имя базы. Я, чтобы не путаться, назвал БД так же, как и папку сайта – «test». После сохранения необходимо теперь создать пользователя для этой базы данных, чтобы можно было ею управлять и установить WordPress.

Здесь тоже не советую слишком мудрить – назовите нового пользователя так же, как и БД. А пароль можно задать абсолютно любой, так как его всегда можно изменить – или здесь, или на реальном хостинге, куда впоследствии и будет закачан этот сайт. Теперь осталось задать новому пользователю все привилегии, чтобы можно было управлять новой базой данных со всеми полномочиями. Хотя нам и так предоставлены все привилегии по умолчанию, но не мешает проверить, хотя бы в целях ознакомления. На странице своей новой БД увидим пункт меню «Привилегии». Зайдем туда и убедимся, что все галочки проставлены напротив всех пунктов. Если это не так, то сделаем это:

Вот и все, наша новая база данных готова, поэтому теперь можно смело приступать к . Открываем свой сайт по адресу http://localhost/test/, и увидим теперь немного другую картинку:

Здесь в поля, которые мы видим, нужно будет вписать наши новые данные – имя базы данных, имя пользователя БД, пароль, который мы задали для новой базы данных, и имя сервера. По умолчанию хост так и остается с именем localhost. Префикс таблиц тоже не нужно трогать – он по умолчанию назначается wp­_. После сохранения всех новых данных мы получаем практически готовый сайт на Вордпресс. Нам останется только в новом открывшемся окне дать сайту имя, указать почтовый адрес администратора (наш адрес), и назначить пароль для входа в админпанель Вордпресс. Все – следующим шагом мы попадем в консоль своего сайта.

Теперь наш сайт открывается по адресу http:// localhost/test, и мы можем на него взглянуть. Я, прежде чем открыть сайт, установил на него новый шаблон темы, поэтому мой новый сайт на локальном сервере выглядит вот так:

Работа с нашим новым сайтом ничем не отличается от работы с сайтом на реальном хостинге, поэтому локальный сервер – это отличная возможность протестировать наш сайт, наполнить его контентом, подобрать и установить понравившуюся тему оформления, и т.д. Надеюсь, как работать с сайтом из админпанели, вы знаете. Даже если у вас нет интернета, то это никак не повлияет на вашу работу с сайтом на локальном сервере.

Как перенести сайт с локального сервера на хостинг

Естественно, наш локальный сервер нужен только для того, чтобы создать сайт. Но работать он должен на реальном хостинге, поэтому после того, как сайт готов, нужно его перенести на хостинг, чтобы он был доступен не только нам, но и всем нашим будущим посетителям. Сделать это легко – при помощи того же , или просто закачать заархивированный сайт через панель управления на хостинге. С этой стороны все достаточно легко. Немного сложнее будет с базой данных. Здесь нужно будет сначала создать резервную копию базы данных сайта при помощи кнопки «Экспорт» в phpMyAdmin локального сервера. В phpMyAdmin хостинга нужно будет создать новую базу данных по тому же принципу, что и на локальном сервере в Денвере, и при помощи кнопки «Импорт» залить новую базу данных на хостинг. В конфигурационном файле config.php, который теперь будет находиться в корневой директории нашего сайта также нужно будет внести изменения – указать имя базы данных, имя пользователя базы данных, пароль к БД и имя сервера базы данных. Вот, собственно, и все. После того, как файлы сайта залиты и залита новая база данных, можно начинать пользоваться нашим сайтом в интернете.

Как удалить локальный сервер с компьютера

Сделать это проще простого. Конечно, не всегда же нам нужен Денвер – придет время и для его удаления. Процесс проводить нужно так – удаляем папку WebServers с диска С, удаляем все три ярлыка с рабочего стола, и все. Перед началом удаления нужно остановить Денвер, если он запущен. На реальном диске мы удалили локальный сервер. Теперь нужно удалить виртуальный диск Z, что тоже делается очень просто. С помощью командной строки выполняем команду «subst Z:/d». Командная строка вызывается (на случай, если забыли) в меню «Пуск» — «Выполнить». Теперь весь Денвер удален.

На этом моя эпопея про Денвер завершена. Ждите новых полезных статей. До связи на волнах

Наглядно что такое Denwer и как его использовать, можете посмотреть в видео. Здесь все наглядно показывается: скачивание, установка, настройка, удаление Denwer и т.п..

Доброго дня уважаемые читатели. Данная тема изжевана вдоль и поперек и есть наверное на каждом , где-то есть неточности и неполнота информации, а также не хватает фото и пошаговых скриншотов, пересмотрев все сайты я сделал полный обзор, подробное руководство по установке и настройке полезного для веб-мастера инструмента – Denwer (читается «Денвер» — джентельменский набор веб разработчика).

Теория. Что же такое Денвер и как он работает?

Денвер – это программная оболочка (эмулятор веб сервера на системе unix ) включающая в себя набор дистрибутивов и модулей (Apache+SSL, PHP5, MySQL5, phpMyAdmin и т.д. ) для отладки сайтов на (локальном, https://localhost ) компьютере или ноутбуке без необходимости выхода в Интернет.

Поддержка ОС (Операционных систем): Windows XP/Vista/7/8 .

Особенности Denwer

Ключевая особенность Денвера — поддержка работы сразу с несколькими веб-проектами, каждый из которых располагается на отдельном виртуальном хосте (в виде отдельной папки). Виртуальные хосты для проектов создаются автоматически: например, вам достаточно скопировать файлы проекта в /home/ИмяВебПроекта.ру/www, и он тут же станет доступен по адресу https://ИмяВебПроекта.ру, далее мы это рассмотрим подробнее.

Все компоненты Денвера уже настроены и готовы для работы (в частности, корректно настроена русскоязычная кодировка MySQL, SSL и т.д.). Кроме того, вы можете обновлять любой из сервисов Денвера (Apache, PHP, MySQL и т.д.) вручную, просто копируя новые версии дистрибутивов поверх старых.

Состав базового пакета Денвера:

  1. Apache 2 с поддержкой SSL и mod_rewrite.
  2. PHP5: выполняемые файлы, модуль для веб-сервера Apache, дистрибутивный и адаптированный конфигурационный файл, библиотека GD, модули поддержки MySQL и sqLite.
  3. MySQL5 с поддержкой InnoDB, транзакций и русских кодировок (windows-1251).
  4. phpMyAdmin — панель управления базой данных MySQL, а также скрипт, упрощающий добавление нового пользователя MySQL.
  5. Отладочный эмулятор sendmail (/usr/sbin/sendmail), не отправляющий письма, а записывающий их в директорию /tmp/!sendmail.
  6. Система автоматического поиска виртуальных хостов и обновления системного файла hosts, а также конфигурации Apache. Благодаря ей добавление нового виртуального хоста (или домена третьего уровня) заключается в простом создании каталога в /home (см. по аналогии с уже существующими хостами) и перезапуске комплекса. Все изменения вносятся в конфигурационные и системные файлы автоматически, но вы можете управлять этим процессом при помощи механизма шаблонов хостов (см. /usr/local/apache/conf/httpd.conf за детальными разъяснениями).

На официальном сайте Денвера доступны дополнения («пакеты расширения»), расширяющие возможности базового комплекта:

  • PHP версии 3 в виде CGI-программы;
  • PHP версии 4 в виде CGI-программы;
  • дополнительные модули для Apache;
  • дополнительные модули для PHP;
  • полная версия ActivePerl;
  • интерпретатор ActivePython.
  • сервер MySQL версии 4;
  • модули поддержки технологии Parser;
  • СУБД PostgreSQL;
  • СУБД FireBird версий 2 и 1.3
  • другие популярные модули.

Думаю, хватит теории, перейдем к практике…

Установка Денвера (Denwer)

На момент написания этого урока я использовал следующую версию Денвера:
Версия: Денвер-3 от 2012-09-16

Вы всегда можете скачать последнюю версию Денвера c оффициального сайта, который указан выше.

Как установить денвер (denwer)? Подробная инструкция

Итак, вы скачали инсталляционный файл Денвера. Открываем файл, выйдет маленькое окно «Вы действительно хотите установить базовый пакет?» нажимаем Да.

Потом откроется окно браузера, которое можете сразу закрыть, увидите следующую картину..

Как вы видите, вся установка будет проходить в командном интерпретаторе cmd, первое окно приветствия, для продолжения нажимаем кнопку Enter .

Программа проверит наличие необходимых драйверов и компонентов системы, потом попросит указать нас в какую директорию установить Денвер.

Если ничего не указывать, то по умолчанию программа установится в директорию C:\WebServers, я указал так C:\Server, Вы можете указать свое название или оставить по умолчанию, после чего нажать кнопку Enter . Появится вопрос..

Нажимаем « yes

Далее пойдет проверка необходимых утилит для создания виртуального диска, в windows такая утилита называется subs. Нужно будет указать имя виртуального диска, по умолчанию система предлагает диск Z, у меня диск Z занят, поэтому я выбрал диск X, Вы также можете указать любой свободный диск или оставить по умолчанию диск Z, если он не занят. Нажимаем Enter .

После того как завершится копирование, нужно указать в каком режиме будет запускаться Денвер, выбираем пункт нажимаем [ Enter]

Все! Установка Denwer завершена . Откроется окно браузера об окончании установки, читаем и закрываем.

На рабочем столе у нас должны появиться ярлыки..

Ярлык Команда Действие
StartDenwer C:\[ваша_директория]/denwer\ r un.exe) запуск сервера Денвер
Restart Denwer C:\[ваша_директория]/denwer\ restart .exe) перезапуск сервера Денвер
Stop Denwer C:\[ваша_директория]/denwer\ stop .exe) Остановка сервера
C:\[ ваша _ директория ]/denwer\ SwitchOff.exe

Запуск и настройка Denwer

Чтобы начать пользоваться Денвером , проделайте следующие действия:

  1. Запустите Денвер, воспользовавшись ярлыком Start Denwer на Рабочем столе.
    Если вы не создавали ярлыки, то можно запустить Денвер по команде C:\[ваша_директория]/denwer\Run.exe , для это нажимаем сочетание клавиш [ Win]+[ R] и в появившемся окне вводим команду.
  1. Откройте браузер и перейдите по адресу https://localhost
  2. Вы должны увидеть главную страницу Денвера . Чуть ниже на этой странице есть таблица с ссылками, сразу советую проверить работоспособность всех ссылок.
  1. Если после запуска Денвера https://localhost не открывается, проверьте, не блокируется ли Денвер вашим антивирусом или фаерволом. Например, были замечены проблемы с NOD32 в Windows XP (в нем нужно добавить процесс X:/usr/local/apache/bin/httpd.exe в список исключений, это можно сделать в окне IMON/Настройка/Разное/Исключение).

Внимание! Если вы используете Skype , убедитесь, что он не занимает порты 80 и 443 , необходимые для работы Apache в Денвере («Инструменты — Настройки — Дополнительно — Соединение — Использовать порты 80 и 443 в качестве входящих альтернативных » должно быть отключено ).

Внимание! Распространенная ошибка: если работает только localhost, а другие хосты - не работают , пожалуйста, проверьте, выключен ли у Вас прокси-сервер (Сервис - Свойства обозревателя - Подключение - Настройка сети ).

Теперь Вы знаете, как использовать Денвер в качестве тестовой и отладочной площадки для Ваших сайтов. Хочу рассказать Вам еще немного полезной информации..

Структура каталогов Denwer

HTML-документы должны находиться в директориях /home/<имя_хоста>/www. По умолчанию сконфигурированы 3 виртуальных хоста:

— https://localhost (содержит скрипты тестирования и различные утилиты);
— https://test1.ru;
— https://custom-host:8648 (хост, имеющий свой собственный IP-адрес и порт);

Поддерживаются также виртуальные хосты с доменными именами третьего и выше уровней. Примеры того, как 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 в любом случае не добиться, но данное размещение выполняемых и конфигурационных файлов позволяет несколько легче ориентироваться в компонентах сервера.

Утилиты в составе «Джентельменского набора»

  • DNSearch: поиск файлов поиск проводится в файлах с расширениями htm, html, shtml, xhtml путем прямого просмотра содержимого документов.
  • Список зарегистрированных сайтов – утилита формирует страницу с созданными в системе веб-проектами (сайтами).
  • Заведение новых БД и пользователей MySQL – очень удобная и простая утилита для создания Баз Данных (БД) в отличии от phpMyAdmin.
  • phpMyAdmin — администрирование СУБД MySQL

Как удалить Denwer?

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

Что нужно сделать чтобы удалить денвер?

  1. Остановка сервера Denwer (на рабочем столе запустить ярлык Stop Denwer или командой в cmd:
    C:\[ваша_директория]/denwer\ stop .exe)
  2. Остановка и отключение виртуального диска (команда в cmd: C:\[ ваша _ директория ]/denwer\ SwitchOff.exe
  3. Удалить директорию куда установлен Denwer
  4. Удалить ярлыки на рабочем столе

На этом я хочу завершить данный урок, надеюсь, он был для Вас полезным. Если у Вас появились вопросы, пишите в комментариях или мне на почту.

С уважением, Чирков Сергей.