Установка локального сервера Denwer

 

Локальный сервер это специальная программа, которая создает на вашем домашнем компьютере аналог сервера хостинг провайдера.

Необходимость такой программы возникает именно при разработке динамических сайтов, т.е. сайтов, использующих в своей работе php, perl скрипты и базы данных. Для тестирования обычных HTML и CSS сайтов в установке локального сервера на свой компьютер нет необходимости.

Различные CMS, форумы, блоги, гостевые книги и просто php сценарии, все это будет работать на домашнем компьютере только при установленном локальном сервере.

И в чем же причина, спросите вы. Да только в том, что браузер понимает html, css и JavaScript, а php он не понимает.

Для того, что бы браузер понимал php скрипт его нужно предварительно обработать специальным обработчиком, который вернет результат в виде обычного html-кода.

Такой обработчик имеется почти на каждом интернет сервере, предоставляющем услуги хостинга. Ну а вот на домашнем компьютере его по умолчанию нет.

Вот по этой причине и создали такой дистрибутив как локальный сервер, который после его установки имитирует работу интернет сервера на вашем домашнем компьютере.

В качестве локального сервера мы будем использовать Denwer. Это очень популярный дистрибутив, который прост в установке и применении.

Он обеспечивает функционирование php скриптов и возможность работы с базами данных mysql, что позволяет протестировать самые разнообразные сайты на своем компьютере без необходимости покупки хостинга.

Установив локальный сервер Denwer на свой компьютер вы сможете сохранять файлы создаваемого вами сайта в определенную папку, что позволит обращаться к сайту из любого браузера просто набрав в адресной строке имя созданной папки.

Установочный файл локального сервера Denwer скачиваем по этой ссылке - http://dfiles.ru/files/fp8jkazke

После скачивания установочного файла denwer.exe начинаем установку локального сервера Denwer на свой компьютер.

После двойного клика по приложению в открывшемся окне соглашаемся с установкой базового пакета.


Инсталятор


Далее идет разархивация данного пакета.

Открывается окно Internet Explorer в котором прописана просьба для продолжения установки закрыть это окно. После закрытия на экране появляется такое диалоговое окно:


Программа установки

Для продолжения жмем Enter:

Далее нам необходимо указать имя директории или букву флэш-накопителя.


Имя директории


Не рекомендую устанавливать Denwer на системный диск. Желательно выбрать для этого какой нибудь другой локальный диск (если таковой имеется). Пишем, например, D:\WebServers и жмем Enter:


Имя директории


Спрашивает: установить в директорию D:\WebServers (y/n)? Нажимаем y (да) и жмем Enter.

Идет предупреждение, что на вашем компьютере будет создан виртуальный диск. Жмем Enter.

Необходимо определиться с буквой нашего виртуального диска. Z нас устраивает - жмем Enter.


Имя виртуального диска


Далее соглашаемся с тем, что копирование файлов будет произведено в директорию D:\WebServers - жмем Enter.

Идет копирование файлов.

В следующем открывшемся окне предлагается выбрать один из двух режимов запуска Denwer:


Режим запуска


Denwer может запускаться в двух режимах:

1. Виртуальный диск создается при загрузке операционной системы

2. Виртуальный диск создается при запуске Denwera

Рекомендуется выбрать вариант 1 как более удобный, так что сразу жмем Enter. По умолчанию выбран вариант 1.

И последнее: предлагается установить ярлыки на рабочем столе. Соглашаемся - жмем y и Enter.

Denwer успешно установлен.

На рабочем столе появились три ярлыка:

Start Denwer - запускает локальный сервер

Restart Denwer - перезагружает локальный сервер

Stop Denwer - останавливает работу локального сервера

Давайте запустим наш локальный сервер, кликнув по ярлыку Start Denwer.

Открыв папку "Мой компьютер" мы увидим, что к нашим локальным дискам добавился еще один (виртуальный) локальный диск Z.

Содержимое локального диска Z такое же как и папки D:\WebServers: четыре папки из которых нас интересует папка home. Именно в ней мы будем хранить наши сайты. Здесь уже есть папка test1.ru, созданная для примера.

Если набрать имя данной папки в адресной строке браузера (при запущенном Denwere), то откроется окно тестовой страницы:


Тестовая страница


Как же создать на Denwere директорию для нашего будущего сайта?

В папке home создаем папку с именем нашего сайта (только без доменных зон типа .ru, .com во избежание непредвиденных конфликтов). Внутри нее обязательно создаем папку www и уже в эту папку помещаем все файлы вашего сайта.

Теперь давайте зайдем на главную страницу Denwera, набрав в адресной строке браузера localhost/denwer/.

Попадаем на страницу, где перечисляются все возможности установленного локального сервера и указан список URLов, которые имеются на локальном сервере.

Нам будет необходим http://localhost/Tools/phpMyAdmin - это специальная среда, созданная для работы с базами данных.