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

Рубрика:
Просмотров: 6664
Дата: 3.02.10

2.03.10
3.02.10
12.01.10
28.11.09
22.11.09
22.10.09
27.09.09
18.09.09
18.08.09
6.08.09