Создание собственного сайта очень часто становится необходимостью. Для разработчиков web-ориентированных проектов, не обладающих специальными знаниями, очень удобным средством разработки становится Денвер (расшифровывается как джентльменский набор WEB-разработчика). Денвер можно скачать бесплатно на русском языке и это не просто успешное программное обеспечение для облегчения создания и сопровождения сайтов.
ПО работает в операционной системе Windows и является в буквальном смысле локальным WEB-сервером, позволяющим производить полноценную настройку и отладку приложений (сайтов).
При установке Денвера инсталлируется сервис Apache и на обычном пользовательском компьютере можно создать огромное количество сайтов на виртуальных доменных именах (такой подход значительно упрощает перенос сайта с локального хранилища на хостинг). Основное удобство заключается в том, что обращение к локальным сайтам осуществляется по именам, которые имеют те же имена, что и папки в каталоге home Денвера.
Даже для непрофессионала разработка простого сайта занимает 10-20 минут. Созданный, отредактированный и просмотренный на локальном компьютере сайт затем можно разместить на хостинге. Денвер содержит все необходимые инструменты для создания локального сервера.
Особенности установки локального сервера
Для начала необходимо скачать Денвер (это бесплатно), однако уточним, что начало работы с локальным web-сервером предполагает переход на сайт разработчика, заполнение анкеты, загрузку установочного файла. Тем не менее, данное ПО можно скачать и с нашего ресурса по прямой ссылке внизу публикации. Далее запускаем инсталлятор и следуем подсказкам мастера установки.После всех проделанных манипуляций, на рабочем столе появятся два значка «Denver Stop» и «Denver Run», означающие запуск и остановку локального сервера.
Совет : желательно установить программу в корень локального диска, так как это значительно упростит работу с проектами в дальнейшем. Приложение полезно для простой отладки сайта, для экспериментов, которые можно увидеть на локальном диске без подключения к Интернету.
Программа включает набор дистрибутивов и программную оболочку. Apache+SSL, phpMyAdmin, PHP5, MySQL5-эти проверенные и популярные средства предоставляют необходимые возможности и упрощают работу для новичков в деле создания сайтов.
Денвер устроен очень просто и оптимален с точки зрения конфигурирования. Отдельно стоит сказать, что большим преимуществом в его работе является автономность. Эта автономность достигается следующими особенностями:
- Денвер содержится в единственном каталоге, больше нигде на дисках он не оставляет следов. ПО никак не отражается в системных каталогах Windows, не засоряет системный реестр.
- Локальный сервер настолько автономен и изолирован, что второй установленный Денвер ему никоим образом не навредит.
- Программа не требует дополнительных запущенных сервисов. Программное обеспечение запускается и просто работает, не оставляя следов после своей остановки.
- Удалить Денвер означает удалить его каталог – и все, никаких манипуляций делать не нужно.
- Удобный перенос с одного компьютера на другой (выполняется простым копированием каталога).
Джентльменский Набор Web-разработчика ("Д.н.w.р", читается "Денвер") - это набор дистрибутивов (Apache+SSL, PHP5 в виде модуля, MySQL5, phpMyAdmin и т.д.) и программная оболочка, используемые Web-разработчиками (программистами и дизайнерами) для отладки сайтов на "домашней" (локальной) Windows-машине без необходимости выхода в Интернет.
Денвер-3 (2013-06-02) содержит Apache 2.2.22 + PHP 5.3.13 + MySQL 5.5.25 + PhpMyAdmin 3.5.1
Ключевая особенность Денвера - поддержка работы сразу с несколькими проектами, каждый из которых располагается на отдельном виртуальном хосте. Виртуальные хосты для проектов создаются автоматически: например, вам достаточно скопировать файлы проекта в /home/ИмяПроекта/www, и он тут же станет доступен по адресу http://ИмяПроекта (DOCUMENT_ROOT также будет корректным). Это особенно удобно в работе веб-студий, разрабатывающих параллельно несколько сайтов, а также *в связке* с системами контроля версий CVS или Subversion. Схема именования директорий может быть легко настроена персонально на ваш хостинг в шаблоне виртуальных хостов (см. комментарии в httpd.conf).
Все компоненты Денвера уже настроены и готовы для работы (в частности, корректно настроена русскоязычная кодировка MySQL, SSL и т.д.). Кроме того, вы можете обновлять любой из сервисов Денвера (Apache, PHP, MySQL и т.д.) вручную, просто копируя новые версии дистрибутивов поверх старых.
Денвер автономен: он может располагаться в любой директории на диске (или даже на флэш-накопителе). Он также не изменяет системных файлов Windows, так что может быть деинсталлирован путем простого удаления своей папки.
Основные отличия Денвера от аналогов
- Модульность, расширяемость, компактность. Нет необходимости выкачивать многомегабайтные дистрибутивы отдельных компонентов. Базовая версия Денвера, включающая Apache+SSL+PHP5+MySQL5+phpMyAdmin, имеет небольшой размер и при этом полностью функциональна.
- Поддержка и автоматическое конфигурирование сразу нескольких проектов, каждый из которых представлен отдельным виртуальным хостом.
- Централизованная система запуска и остановки всех компонентов Денвера. Благодаря своей автономности, после остановки Денвер полностью *изчезает* из системы и может быть скопирован в другую директорию или даже удален.
- Эмулятор sendmail: возможность отладки скриптов, отправляющих почту. Все письма, созданные в PHP-скриптах, не отправляются наружу, а складываются в специальную директорию /tmp/!sendmail.
- Пакеты расширений. Для Денвера существует множество компонентов, которые можно инсталлировать позже (PostgreSQL, Python, FireBird, Parser, старые версии PHP4 и PHP4, MySQL4 и т.д.). Все они доступны для скачивания на официальном сайте Денвера и снабжены инсталлятором. Вы также можете устанавливать любые другие сервисы вручную, а также обновлять компоненты Денвера из официальных дистрибутивов без каких-либо проблем.
- Программы, входящие в состав комплекса, написаны различными разработчиками; их особенности иногда могут затруднить совместное функционирование. Возможны также принципиальные различия различных версий одной и той же программы, что зачастую затрудняет установку и настройку. Компоненты Денвера конфигурировались и тестировались для обеспечения полноценной работы в составе комплекса.
Состав базового пакета Денвер-3
- Apache 2 с поддержкой SSL и mod_rewrite.
- PHP5: выполняемые файлы, модуль для веб-сервера Apache, дистрибутивный и адаптированный конфигурационный файл, библиотека GD, модули поддержки MySQL и sqLite.
- MySQL5 с поддержкой InnoDB, транзакций и русских кодировок (windows-1251).
- phpMyAdmin - панель управления базой данных MySQL, а также скрипт, упрощающий добавление нового пользователя MySQL.
- Отладочный эмулятор sendmail (/usr/sbin/sendmail), не отправляющий письма, а записывающий их в директорию /tmp/!sendmail.
- Система автоматического поиска виртуальных хостов и обновления системного файла 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
- другие популярные модули.
Изменения в программе Денвер-3 (2013-06-02):
- В свежей версии Денвера исправлена ошибка, из-за которой в Windows 7 иногда не создавались виртуальные хосты.
- Обновилась версия MySQL до 5.5 и phpMyAdmin до 3.5.1. Если вы обновляетесь со старой версии Денвера, см. инструкции по переносу БД.
- У вас английская Windows и в консоли Денвера - иероглифы? Настройте Windows.
Если вы планируете создать свой собственный сайт либо мечтаете о карьере профессионального сайтостроителя, вам обязательно понадобится Денвер. Этот инструмент использует практически каждый веб-разработчик. Название программы составлено на основе аббревиатуры «Д. н. w. р.» (что означает - «джентельменский набор web-разработчика»).
Денвер - это локальный сервер и программная оболочка с модулями Apache, PHP и MySQL, Perl и др. Он позволяет создавать и тестировать сайты на Windows-машине («домашнем» ПК) без выхода в Сеть и размещения файлов с кодом (элементов сайта) на серверах. Незаменим при отладке, тестировании скриптов и осуществлении других не менее ответственных этапов конструирования веб-ресурсов.
С Денвер вы сможете хранить и запускать свои проекты не только на винчестере ПК, но и на USB-флешке. То есть всегда иметь под рукой макет будущего веб-проекта. Локальный сервер размещает все свои элементы только в одной указанной пользователем директории. Он не использует системные директории на диске С и не оставляет каких-либо записей в реестре.
ИспользуйтеДенвер для разработки сайтов на «домашнем» ПК
Инсталляцию и конфигурирование модулей локального сервера можно выполнять в автоматическом режиме, следуя подсказкам установщика.Базовый пакет Денвера состоит из следующих компонентов:
- Инсталлятор (с возможностью распаковки на флешку);
- PHP5 с полноценной поддержкой MySQL, GD, sqLite;
- MySQL5 + опции для работы с транзакциями;
- Блок управления виртуальными хостами (с использованием шаблонов);
- панель phpAdmin для управления базами данных сайтов через веб-интерфейс;
- модуль для запуска и завершения компонентов локального сервера;
- эмуляция функционирования SMPT-сервера, sendmail.
Приветствую вас дорогие читатели моего блога. Сегодня хочу затронуть тему установки и настройки Денвера у себя на компьютере. Я понимаю, что данная тема изъезжена вдоль и поперек на всех блогах посвященных сайтостроению. Но тем не менее, где — то информация неполная, где — то нет хороших и понятных скриншотов, где — то имеются ошибки в настройке. Ну и как ни странно множество вопросов в комментариях связанных именно с установкой веб — сервера.
Так как этот тематика полезна в основном новичкам, я решил сделать максимальный обзор этого инструмента, с пошаговой инструкцией и видео-материалом. Чтобы у новичков не осталось ни каких вопросов, и они смогли с легкостью установить виртуальный сервер у себя дома. Так что можем приступить к изучению первого урока из серии как создать сайт на WordPress?
Что такое Denwer и зачем он нужен?
Денвер — это программный комплекс эмулирующий обычный веб-сервер системы unix. Он включает в себя сервер Apache, PHP5, MySql5, phpMyAdmin и тд. Все эти инструменты помогают развернуть на своем компьютере виртуальный хостинг и заниматься отладкой собственных сайтов без подключения к интернету. На данный момент Denwer поддерживает Windows начиная от XP и заканчивая 10 версией.
Где скачать Denwer?
Как говориться, последнюю версию софта вы всегда можете скачать на официальном сайте. Рекомендую качать именно с официальных источников. Так как скачанные файлы с сомнительных сайтов могут представлять опасность вашему компьютеру.
Скачать с официального сайта.
Почему многие веб-разработчики любят Denwer?
Любовь к данному инструменту обоснована тем, что после установки этого пакета, нет необходимости что — то настраивать, так как все работает из коробки. Плюс ко всему появляется возможность работать с несколькими своими сайтами, размещая их в разных папках. Ну и конечно, легкая возможность обновления компонентов до новых версий. Просто качается нужный компонент и копируется с заменой в соответствующую папку. Так же забыл упомянуть возможность установки на съемные носители (флешки, внешние жесткие диски).
Из чего состоит Denwer?
Давайте все же взглянем на внутренности Денвера и посмотрим из чего состоит базовый пакет.
- Apache, SSL, SSI, modrewrite, mod php.
- PHP5 с поддержкой GD, MySQL, sqLite.
- MySQL5 с поддержкой транзакций.
- phpMyAdmin - панель управления базой данных MySQL.
- Эмулятор sendmail и SMTP-сервера.
- Система управления виртуальными хостами.
Можно конечно описать еще и дополнительные модули, которые можно скачать и установить. Но думаю новичками это не нужно.
Установка Денвера (Denwer).
На момент установки веб — сервера, был скачан дистрибутив Denwer 3 Base2013-06-02 с версией PHP 5.3
Как установить Denwer? Подробная инструкция.
Ну что настал самый интересный момент, а именно сама установка Денвера. У вас уже должен быть скачан дистрибутив программы, если вы еще этого не сделали, то можете пройти по ссылке что выше, и скачать его.
Открываем данный файл и видим небольшое окошко с надписью: действительно ли вы хотите установить базовый пакет?
Откроется терминал с приветствием, и браузер, оповещающий нас о инсталяции Денвера.
Получаем очередные рекомендации. На этом шаге нам нужно указать место, где будет размещаться виртуальный сервер. Если вы хотите установить на флешку или другой накопитель, то прописывайте путь до него. Если же собираетесь устанавливать на компьютер, то можете сделать так же как и я. Прописать пусть C:\WebServers
И вновь жмем Enter. Терминал вас переспросит, действительно ли вы хотите установить вебсервер в директорию C:WebServers? Ван необходимо нажать на кнопку Y, тем самым сказать yes. Не забудьте сменить раскладку клавиатуры на английский язык.
Нам будет предложено выбрать букву виртуального диска. Обычно предлагается последняя буква алфавита Z. Но если она у вас занята, то выбирайте какую-то другую. Так как Z у меня занята.
Я выбрал букву Q в качестве виртуального диска. Вписываю эту букву и жму Enter.
Программа проведет тестовый запуск и если все хорошо, то предложит нажать Enter, что вы и должны будете сделать.
После этого программа начнет копировать все нужные файлы в соответствующую директорию. Когда копирование закончится, вам будет предложено выбрать 2 варианта запуска Денвера. И рекомендация использовать 1 вариант.
Далее будет предложено установить ярлыки на рабочий стол. Я рекомендую вам это сделать, иначе потом будет неудобно запускать Денвер. После подтверждения или отказа от ярлыков на рабочем столе, откроется браузер, который оповестит вас об успешной установке Денвера.
И так, после установки у вас на рабочем столе должны появиться вот эти ярлыки.
Новые ярлыки на рабочем столе
Запуск Денвера.
И так, чтобы начать работу с Денвером, его необходимо запустить. Для этого используйте ярлык Start Denwer. После первого запуска можете увидеть вот такую картину.
Чтобы убедиться, что Denwer работает, загляните в трей. Там должна появиться вот такие иконки.
После чего открывайте браузер и в адресной строке набирайте http://localhost.
В результате должны увидеть эту страницу.
Это означает, что все работает прекрасно.
Что делать если Denwer не открывается?
У меня возникла проблема с тем, что когда я ввожу в адресной строке http://localhost у меня открывается белый экран и больше ничего. И одна иконка в трее.
При нажатии на которую открывалась консоль со следующей проблемой.
Listening for connections on localhost 25
Чтобы решить возникшую проблему, вам необходимо открыть диспетчер задач и найти там службу веб-публикаций. И просто отключить ее.
После чего перезапускаем Денвер.
Настройка Denwer.
Для комфортной работы с сайтами на локальном диске, следует внести некоторые изменения в файлы конфигурации PHP. Для этого открываем файл php.ini, который можно найти по следующему пути C:\WebServersusr\local\php5
Этот файл открываем обычным блокнотом, и ищем следующие строки.
maxexecution time = 30, меняем значение на 180.
maxinput time = 60, меняем так же на 180.
memorylimit = 128MB, меняем на 512M.
postmax size = 8M, меняем на 999M
Теперь сохраняем все изменения и перезагружаем Денвер.
Где размещать сайты в Денвер?
Все свои сайты вы будете размещать вот по этому пути C:\WebServers\home\localhost\www
То есть в папке www вы создаете папку test2.local и размещаете там либо свои HTML файлы, либо файлы движка. В следующем уроке мы поговори о том, как установить WordPress на Denwer, поэтому станет более понятным.
А сейчас в качестве примера я создал эту папку.
И если при обращении в адресной строке localhost/test2.local мы видим такую картину, то значит, все работает отлично.
Как удалить Denwer?
Так как Денвер не затрагивает системных файлов, то его удаление сводится к простому переносу в корзину установочной папки. Но перед тем как удалять Денвер, остановите его работы. Отключите виртуальный диск. И удалите ярлыки с рабочего стола. После чего смело перетаскивайте папку WebServers, которую установили, в корзину.
Какие есть альтернативы Denwer’у?
Если вдруг вы столкнетесь с трудностями в установке Денвера. Вдруг он не будет запускаться, либо еще какие проблемы. То ват для вас список подобных пакетов, которые вы можете установить и использовать в качестве виртуального сервера.
- XAMPP ()
- MAMP PRO (платный софт, есть для MAC OS)
- AppServ
- Open Server
Думаю этого списка хватит, чтобы в случае сложностей выбрать себе подходящий инструмент.
Установка Denwer — видеоинструкция.
Если вы находитесь на этой странице, значит, всерьез хотите заняться разработкой сайтов на WordPress, Joomla или выучить основы PHP. Итак, что такое Денвер (Denwer )?
Денвер (Denwer ) – это программа используемая web-разработчиками для разработки или создания сайтов на домашнем (локальном) компьютере без наличия интернета .
То есть, благодаря локальному серверу (так еще называют программу Денвер), вы сможете открывать и смотреть в браузере, как будет выглядеть ваш сайт, если он окажется в интернете. Благодаря программе Denwer, web-разработчик сможет работать с PHP или движками CMS (WordPress, Joomla и др.). Но самое главное то, что имея дома такую программу как Денвер, вы сможете создать сайт, потом настроить его, протестировать, а потом только если все ГУД, залить в интернет на хостинг.
Я думаю, вы поняли, что такое Денвер (Denwer) и теперь пора приступить к следующему шагу: установка денвера .
- Естественно, чтобы установить Денвер на локальный компьютер, нам нужно его вначале скачать.
- Найдите и запустите на компьютере скачанную программу. Должно открыться черное окно. Нажимаете клавишу «Enter
» на клавиатуре:
- Далее будет поставлен вопрос: в какую папку нужно установит Денвер? Я всегда устанавливаю по умолчанию «:
». Просто жмите клавишу «Enter
» на клавиатуре:
- Далее жмите «Y »(что означает YES -да) и потом клавишу «Enter » на клавиатуре:
- Когда установщик сообщит о виртуальном диске, жмите клавишу «Enter ».
- Дальше следует придумать любую букву для виртуального диска, только используйте такую, которая еще не использовалась, например, «O ». Нажмите клавишу «Enter » на клавиатуре:
- Дальше нужно опять для продолжения нажать клавишу «Enter
». Теперь ждем пока файлы скопируются, за это время успеете пойти сделать себе кофеек с бутером.
- Когда файлы скопируются, вы увидите вот такое:
Пишем «1 » и жмем на «Enter ». - После этого установщик спросит Вас: «Создать ярлыки на Рабочем столе для запуска Денвера (y/n)?
». Советую создать ярлыки на рабочем столе, это для удобства. Впишите (Y
), если не желаете чтобы ярлыки были на рабочем столе, впишите (N
). Жмем на «Enter
»:
- Вы увидите надпись «Процедура установки закончена. Для продолжения нажмите Enter
». Жмите на клавишу «Enter
»:
Вот, только что вы установили на свой компьютер локальный сервер Денвера (Denwer)! Примите мои искрение поздравления!!!
Инструкция по работе с Денвером (Denwer)?
Обратите внимание: на рабочем столе у вас появится три иконки с такими названиями, как
«» - остановит Денвер.
Чтобы запустить денвер, кликните двойным щелчком мыши по иконке «Start Denwer ».
То, что Денвер включен, покажет трее, появляются 2 значка – перо и шляпа (в нижнем правом углу около часов и даты):
Чтобы проверить работу Денвера, откройте любой браузер и в адресной строке пропишите или вставьте вот такой адрес:
https://localhost/denwer/
Если все Гуд, то вы увидите вот такую страничку:
Если страничка не доступна, значит что-то пошло не так. Попробуйте отключить все программы, такие как Skype.
Файлы вашего сайта должны будут лежать в директории:
O:\home\localhost\www
где « O:\ » - это созданный нами виртуальный диск.
Я буду использовать первый путь «C:\WebServers\home\localhost\www
».
Итак, откройте «Мой компьютер» => «Локальный диск (С:)» => «WebServers» => «home» => «localhost» => «www»
.
Создайте папку для сайта, только не забудьте дать название латиницей. Я назвал папку «сайт »:
Залейте в эту папку файлы сайта:
Теперь он будет нам доступен по такому вот адресу:
https://localhost/папка Вашего сайта/
В моем случае это
https://localhost/сайт/
4. Как открыть базу данных MySQL (БД)
Открыть и настроить БД MySQL в Denwer можно по адресу
https://localhost/Tools/phpMyAdmin/
После окончания работы нужно остановить работу Денвера. Для этого нажмите на рабочем столе ярлык с надписью «Stop Denwer ».
Чтобы удалить виртуальный диск созданный Денвером, да и сам Денвер, нужно вначале отключить его, если он был включен. Для этого нажмите на рабочем столе ярлык с надписью «Stop Denwer ».
Нажмите «WIN+R
» или «Пуск» => «Выполнить» => «subst z
: /d
»
.
Вместо «z
» введите букву вашего диска, в моем случае это диск «o
»:
Виртуальный диск удален. Теперь переходим на диск «С » - «Мой компьютер» => «Локальный диск (С:)» . Находим там папку «WebServers » и простым известным нам способом удаляем эту папку клавишей «Deleit »:
Потом удаляем ярлыки с рабочего стола. По удалению Денвера у меня все.
Спасибо, что почитали мою статью! Подписывайтесь на обновления моего блога, чтобы не пропустить вкусненькой темы. И, если понравилась статья, жмите на кнопку социальных сетей ↓ ↓ ↓