Приветствую вас, дорогие читатели этого блога. В сайтостроении есть много сервисов и программ, о которых знают веб-разработчики, но не знают новички, которые только начинают свой путь в том направлении. В частности, что такое денвер и для чего он нам нужен?
Денвер – это комплект программ для создания сайтов и их отладки непосредственно на локальном компьютере, который для этой цели не требуется подключать к сети Интернет. Разработан этот проект нашими соотечественниками, его автором является Дмитрий Котеров.
Основная идея Денвера – собрать и объединить все необходимые инструменты для создания сайтов в одном месте, облегчив тем самым тяжелый труд Web-разработчика. Само название программы непростое, оно происходит от сокращения по первым буквам словосочетания Джентльменский набор Web-разработчика.
Получается «Д.н.w.р.» (ДНВР), что можно прочитать как Денвер.
Работающий Денвер представляет собой локальный веб-сервер, на котором может работать множество сайтов. Доступны они будут только с этого конкретного компьютера, пользователи всемирной паутины их не увидят.
Для чего нужен сервер на локальном компьютере?
Обычную статическую страничку, написанную на языке HTML можно открыть прямо с диска. Однако для всего остального сервер необходим.
Без него не запустятся скрипты и простейшие директивы SSI.
Созданный сайт нуждается в обязательной отладке. Разумеется, можно делать это и на удаленном веб-сервере. Для начала, закачать на него исправленные страницы по FTP, посмотреть, что получилось, исправить… и так по кругу. И при этом все время нужно быть подключенным к Интернету и желательно, чтобы связь была хорошая.
Локальный же сервер позволяет «перенести» удаленный сервер на локальную машину и производить все эти операции «не отходя от кассы».
Комплектация Денвера
В основной пакет сборки входят следующие программы:
- Apache – веб-сервер;
- Интерпретатор PHP;
- Ядро Perl, базовая часть. Библиотеки для него доступны отдельно;
- MySQL – СУБД; (базы данных)
- phpMyAdmin – административная панель;
а также установщик, система запуска, система завершения работы, система управления хостами, эмулятор почтового агента.
Чтобы собрать и установить всю эту «кухню» по кусочкам, требуется долгая кропотливая работа. Денвер же делает все это за вас.
Достоинства Денвера
- Возможность создания и отладки работы сайта без покупки хостинга
- Готовая сконфигурированная сборка всех необходимых программ
- Легкость установки и удаления, полная автономность
- Небольшой размер базового пакета установки. Достигается это тщательной «очисткой» всех дистрибутивов от ненужных файлов и мощной архивацией
- Автоматическое исправление системных файлов, в результате чего к локальным сайтам можно обращаться по именам, совпадающим с названиями папок в каталоге home
- Денвер распространяется бесплатно и постоянно дорабатывается. В новых версиях исправляются обнаруженные ошибки
В целом, это необычайно полезная сборка для любого веб-разработчика. Кому не захочется иметь у себя на компьютере отдельное место для экспериментов, где вы можете создавать сколько угодно сайтов и делать с ними абсолютно все, что вам захочется.
Здравствуйте. После создания сайта на денвере, как его затем перенести на хостинг?