Дистрибутив сервера Denwer

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

Если обычные HTML-страницы можно открыть обычным браузером, то вот PHP - это полноценный скриптовый язык, который требует подключения специальных библиотек. Грубо говоря, веб-сервер - это набор дистрибутивов. Естественно, каждый дистрибутив выполняет свою задачу. Например, один отвечает за подключение PHP, другой за эмуляцию SMTP-сервера, другой за поддержку MySQL.
Начинка базового пакета Денвера
Apache - это HTTP-сервер. Именно Апач составляет основу всего пакета.
SSL - это защищённый протокол, который позволяет передавать важную информацию безопасным образом. Такие протоколы часто встречаются часто, когда на странице используются очень важные операции (Например, WebMoney).
SSI - это язык, который позволяет создавать и работать со страницами shtml.
PHP5 c различными модулями (mod_rewrite, mod_php).
MySQL - реляционная СУБД. Все новые сайты уже давно весь контент хранят в БД.
PhpMyAdmin - это обычное веб-приложение, которое отвечает за управление MySQL.
SendMail - это эмулятор SMTP-сервера, то есть я могу написать форму обратной связи и проверить её работоспособность, отправив письмо.
Установка Денвера
1) Скачиваем инсталлятор на сайте denwer.ru.
2) Выбираем директорию установки. Я выбираю С:\Denwer\
3) Выбираем букву будущего сервера. Я выбираю W.
4) Выбираем один из предложенных методов запуска. 1 - сервер включен всегда, 2 - включается и отключается по клику на ярлык. Я выбираю второй.
Работа с Денвером

Теперь вы можете создавать в localhost\home\www свои папки, в которые будете помещать свои разработки. Для того чтобы обратиться к скриптам, которые мы скопировали, например, ранее, то вводим в браузере следующее: localhost/<имя папки>/script.php.

Для работы с с PhpMyAdmin прописываем в браузере следующее: localhost/Tools/phpmyadmin/

Если вдруг вы работает и тестируете формы по отправки писем, то сами письма лежат в C:\Denwer\tmp\!sendmail\.

Если есть какие-то проблемы, то обязательно посетите denwer.ru. Там имеется множество информации по эксплуатации локального сервера.
Плюсы и минусы
[+] Малый размер и компактность.
[] Отсутствие ненужных модулей.
[+] Автономная работа. То есть реестр, системные каталоги останутся нетронутыми. Можно запускать с флэшки. Не нужен деисталлятор.
[-] Отсутствие внешнего доступа, то есть ваши друзья не смогут зайти и посмотреть ваши работы.
[-] Безопасность

Денвер - это простенький локальный сервер, основнвые задачи которого - проверка скриптов, работа с MySQL, работа с эмулятором SMTP.

Если вам нужен полноценный сервер для администрирования проектов, то про Денвер стоит забыть. Также не подойдёт тому, кто использует Parser, ActivePerl, PostgreSQL и тд., так как данных компонентов нет, но их можно подключить, скачав данные расширения с сайта.

Про отсутсвие внешнего доступа... На самом деле открыть доступ можно, но из-за того, что Денвер запускается с администраторскими привилегиями, то это очень огромная уязвимость, за которую можно сильно поплатиться (вплоть до удаления ОС).

Таким образом, Denwer- это нечто портативное, лёгкое, компактное. Если вы любите громоздкие сборки с множеством модулей, то вам стоит поискать другие варианты.