«Denwer» — лучший способ запустить сайт на компьютере!
Программисты, разрабатывая новые сайты, используют специальный локальный веб-сервер. Только после окончания разработки, отладки и тестирования сайта, его размещают на хостинге для общего доступа.
Известно, что для запуска сайта на своём компьютере необходимо настроить локальный сервер и установить ряд программ (Apache, PHP, MySql, Zend Optimizer, Perl). Если их устанавливать по отдельности, потребуется много времени и профессиональных знаний в администрировании серверов, что не каждому под силу.
Облегчили жизнь разработчикам сайтов программисты, которые объединили основные программы сервера в один установочный пакет — «Denwer». Достаточно скачать и установить одну программу «Denwer» и Ваш локальный сервер в считанные минуты будет готов к работе. Запустить сайт на локальном компьютере или даже флешке можно всего за несколько минут!
«Denwer»
«Denwer» (он же, «Денвер», «Denver») — это установочная программа, включающая в себя пакет всех программ необходимых для запуска локального сервера. Сами разработчики называют своё детище более красиво: «Джентльменский Набор Web-Разработчика». Собственно, от этого и пошло название пакета — «Д.н.w.р», читается «Денвер».
Где скачать?
Скачивать дистрибьютив программы «Денвер» рекомендуем с сайта разработчиков — www.denwer.ru. На сайте Вы сможете скачать базовый пакет, который весит немного более 5.5 Мб. А так же пакеты расширений, которые необходимы для решения сложных задач.
Состав базового пакета
Базовый пакет включает в себя следующие программы:
- Инсталлятор (поддерживается инсталляция на flash-накопитель!).
- Сервер Apache с поддержкой SSL, SSI, mod_rewrite, mod_php.
- PHP с поддержкой GD, MySQL, sqLite.
- Perl. Скрипты следует помещать в директорию cgi-bin. В первой строке скриптов нужно прописывать стандартный путь к интерпретатору Perl, что и при запуске на сервере Unix (#!/usr/bin/perl).
- Сервер баз данных MySQL с поддержкой транзакций.
- Удобная система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост (сайт), Вам нужно лишь добавить соответствующую директорию в каталог /home. Править конфигурационные файлы не требуется! По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
- Система управления запуском и завершением всех компонентов Денвера.
- phpMyAdmin — система управления MySQL через Web-интерфейс.
- Эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате .eml); поддерживается работа совместно с PHP, Perl, Parser и т. д.
Все эти программы постоянно используются в повседневной жизни веб-разработчика. Устанавливаются они, можно сказать, одним кликом мышки.
Установка сервера
Запускается установка «Денвера» аналогично любой другой программе. В процессе установки Вам будет предложено выбрать путь для установки или букву виртуального диска — всё это важно для специалистов. Вы же можете выбирать все значения настроек «по умолчанию».
На заметку! В Денвере присутствует актуальная возможность установки веб-сервера на флеш-накопитель. Это удобно для менеджеров дизайн-студий, которые могут брать на флешке лучшие работы студии для их демонстрации своим клиентам.
После окончания установки, на рабочем столе появится три ярлыка:
- «Run» — используется для запуска веб-сервера. В панели задач появится соответствующая узнаваемая иконка сервера Apache.
- «Stop» — остановка веб-сервера.
- «Restart» — рестарт сервера совмещает в себе выполнение двух последовательных операций: «Stop» и «Run». Рестарт сервера необходимо делать после внесения любых изменений в конфигурационных файлах, например, php.ini или vhosts.conf
Запустите сервер (выбрав ярлык «Run») и убедитесь, что всё работает. Для этого в браузере наберите localhost или адрес 127.0.0.1, должна открыться страница приветствия от «Denwer». Если всё в порядке, то самое время запустить свой локальный сайт.
На заметку! На странице приветствия описаны все основные возможности сервера Денвер и приведены ссылки для проверки работы таких программ как phpMyAdmin, Perl, sendmail и т. п. Вы всегда можете зайти на стартовую страницу и найти интересующую информацию по работе сервера. Главное, не забудьте предварительно запустить сам веб-сервер.
Запуск сайта на сервере «Denwer»
После того, как работы по установке и запуску сервера закончены, самое время разместить сайт и проверить его работоспособность. Рассмотрим процесс запуска сайта на примере бесплатной CMS «Joomla».
Выполните следующие действия:
- Скачайте архив готового «движка» сайта;
- Зайдите в директорию /home веб-сервера и создайте в ней вложенную директорию, например, vashmaster.loc;
- В директории vashmaster.loc создайте директорию www, т.е. путь к директории www будет таким /home/vashmaster.loc/www;
- В директорию www распакуйте архив «движка» с установочными скриптами php;
- Запустите веб-сервер с помощью ярлыка «Run». Если же сервер уже был запущен, то обязательно сделайте рестарт, чтобы добавление нового сайта под названием vashmaster.loc вступило в силу;
- В программе «phpMyAdmin» создайте базу данных (например, dbvashmaster), которая будет использоваться Вашим сайтом. Если потребуется логин и пароль для подключения к базе данных, то следует использовать логин «root» и пустой пароль (значения доступа к базе данных по умолчанию, после установки пакета «Денвер»). Практически всем современным сайтам для работы необходима база данных. При желании, Вы можете установить другой пароль к базе данных. На этом подготовка к установке CMS закончена — архив распакован, пустая база данных создана;
- Запустите процесс инсталляция сайта. У CMS «Joomla» может быть, например, вот такой адрес для установки vashmaster.loc/installation/;
- В процессе установки Вас попросят указать название базы данных, логин и пароль доступа к базе данных, а так же задать логин и пароль доступа в интерфейс администрирования будущего сайта;
- После окончания установки сайта, можете зайти на него, по адресу vashmaster.loc;
- Вот и всё. Балуйтесь!
На заметку! Некоторым сайтам, например, демо-версиям на CMS «Битрикс», «Shop-Script» для запуска необходимо предварительно скачать и установить «Zend Optimizer».
В примере с настройкой собственного локального сайта, мы не случайно указали в качестве домена хитрое расширение .loc (а не .ru или .net). По специфике нашей работы, часто приходится делать копии существующих в Интернете сайтов и локально их отлаживать и дорабатывать. Использование разных доменных имён позволяет нам заходить на сайты и проверять их работоспособность при запущенном сервере «Денвера». Иначе, мы бы видели результат работы только одноимённого локального сайта! И приходилось бы постоянно отключать веб-сервер, чтобы оценить работу сайта, размещённого в Интернете.
Популярные аналоги
Денвер одна из самых известных и удобных установочных программ для Windows в среде разработчиков сайтов, но не единственная в своём роде.
Аналоги веб-сервера Денвер:
- XAMPP — кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер. Существуют готовые сборки XAMPP для всех популярных операционных систем.
- VertrigoServ — высокопрофессиональный и простой в установке набор, состоящий из Apache, PHP, MySQL, SQLite (встраиваемый движок баз данных), SQLiteManager (многоязычная веб-утилита для управления БД SQLite), PhpMyAdmin и Zend Optimizer (который увеличивает производительность запущенных процессов на 40%) для платформы Windows.
- EasyPHP — очередной установочный набор, состоящий из Apache, PHP, MySQL для платформы Windows и возможностью установки на флеш-накопитель.
- AppServ — готовая сборка программ Apache, PHP, MySQL, phpMyAdmin для платформы Windows.
- MoWeS — бесплатное приложение, позволяющее быстро установить и настроить пакет программ WAMP (Windows, Apache, MySQL and PHP) под Windows. Пакет включает такие «движки» как TYPO3, MediaWiki, Wordpress, Joomla и др. Кроме бесплатного решение, есть и более продвинутые платные расширения сборки MoWeS, которые позволяют создавать демо-сайты на CD и флеш накопителях.
- WampServer — готовый бесплатный пакет программ WAMP под Windows для веб-разработчиков. WampServer включает всё самое необходимое.
На заметку! Отдельное внимание следует уделить сборкам, которые можно установить на USB-флеш. Такой возможностью обладают не многие программы. Денвер и EasyPHP одни из лучших сборок, поддерживающих возможность установки на флешку. Также не стоит забывать и про MoWeS.
Отдельное слово стоит сказать про бесплатный сервер приложений TopServer, который мог стать лучшим заменителем Денвера. Не знаем, что произошло с проектом TopServer, но, к сожалению, поддержка данного сервера приложений была прекращена. На сайте проекта сейчас размещена доска объявлений. В интернете, конечно, остались дистрибьютивы приложения TopServer, но будет ли осуществляться их поддержка — не известно.
Вот в принципе мы рассказали Вам, что такое пакет «Denwer», где его скачать и как установить. Перечислили наиболее популярные аналоги, которые можно скачать абсолютно бесплатно. Пользуйтесь на здоровье.
Каждый разработчик сайтов обязан знать, что такое «Денвер»!
Ещё рекомендуем прочитать:
Работа с FTP. Как закачать файл на сервер
Как создать email бесплатно? Правила создания электронной почты и настройки почтовых программ
Чем короче, тем дороже. Подбираем «аське» длину... номера!
ICQ — установка, регистрация, настройка. Популярные версии программы
К списку статей |