Среда разработки Denwer локально/Интернет

Сервер с поддержкой PHP и MySQL-баз данных на вашем компьютере. Что еще нужно для тестирования сайта? Полный джентельменский набор.
Denwer – это программа, устанавливаемая на ваш локальный компьютер и реализующая на нем аналог сервера хостинг-провайдера. Т.е. вы сможете сохранить файлы сайта в определенную папку на вашем жестком диске и после этого обращаться к сайту через заданное ему доменное имя из любого браузера. При этом Денвер будет обеспечивать функционирование php-скриптов и возможность работы с базами данных MySQL. Таким образом и производится отладка сайта до заливки на сервер.
Установив Denwer вы сможете на сможете запускать серверные приложения, такие например как php-скрипты, и работать с базами данных MySQL. Если вы разрабатываете динамический сайт (т.е. сайт, выводимая информация на котором меняется в зависимости от действий пользователя) и запрашиваемые страницы на котором имеют расширение php, то Denwer вам необходим как воздух.
Благодаря Denwer-у вы сможете обращаться к разрабатываемому сайту через строку браузера по доменному имени. Например http://test.ru и при этом будет загружаться ваш сайт с жесткого диска локального компьютера точно таким же образом как это происходит в случае, если сайт лежит на хостинге.

Итак, приступим к установке.
Перво-на-перво проверим готовность вашего компьютера к установке Денвера. Для этого идем в меню Пуск->Программы->Стандартные->Командная строка. В появившемся черном окне набираем команду ping 127.0.0.1
После этого произойдет проверка локального сетевого адреса. Если все в порядке, то через несколько секунд (после того как пинговка закончиться) вы увидите вот такое окно:

bde44dcc9b128af1444cf43e14ba908e.jpg


Если такого результата, как на рисунке, вы не получили, то это может означать, что ваш файервол заблокировал доступ к этому IP и нужно изменить настройки файервола или антивируса на разрешающие.
Если вы видите тоже самое, что и на рисунке, то значит все ОК и можно переходить к установке Денвера.
1) Идем на сайт http://www.denwer.ru/ и качаем оттуда свежую версию пакета для установки.
262cccb08df41f7afd0157b09c17cd28.jpg

Жмем на здоровенную оранжевую кнопку, указываем e-mail, на который будет выслана ссылка для скачивания, получаем e-mail, переходим по ссылке, скачиваем Денвер.

2) Запускаем скачанный exe-файл.
0b806365d18c711cd4754a0ce69fc8aa.jpg

И приступаем к установке.
3) Выполняем инструкции установщика пока не появится этот непонятный запрос:
b6b24506ce737cdb38e3cd6301e8f8b4.jpg

На самом деле тут ничего особенного нет. Если хотите установить Денвер в папку по умолчанию (C:\WebServers), то жмите Enter.
Подтверждаем установку введя Y и нажав Enter.
b7d3ad63b1e1de6982943ca09ceb6826.jpg

Читаем что написано, не пугаемся, жмем Enter.

6bb5b034085422855bd124ee24468599.jpg

Если вдруг виртуальный диск Z присутствует в вашей системе, то введите другую букву. А если его нет, то продолжаем установку нажав Enter.
У меня диск Z уже присутствует и я создаю диск X.

4e10fda2080c01ae492f42e34485f10a.jpg

И, естественно, жму Enter.
После этого дела происходит копирование файлов.

855ce49593eab269e8a3facacb88e32d.jpg

И вот предпоследний шаг. Наиболее оптимальным является пункт 1, его-то мы и выбираем.

c1ee6f2cc7819f61f20428b60bb49bdf.jpg

Создаем ярлыки на рабочем столе (чтобы удобно было пользоваться) и все, Денвер установлен, вылазит окошко браузера IE с приветствием.

02bc5afd6b74d87e469129e0b92dd500.jpg

Теперь запускаем соответствующий ярлык с рабочего стола и используем Денвер по полной.

55656982921fde61aba85e089013c18e.jpg


Нас интересует ярлык Start Denwer.
На какое-то мгновение появится черное окошко загрузки программы и исчезнет. После этого Денвер перейдет в рабочее состояние. Чтобы перезапустить Денвер или отключить его воспользуйтесь двумя другими ярлыками соответственно.
4) Вводим в строку браузера http://localhost и радуемся запущенному с нашего жесткого диска сайту с описанием Денвера.

8e65d877064bb25d37f71aee74f76aa0.jpg

Кроме сайта http://localhost, запускаемого с нашего жесткого диска есть еще тестовый домен с адресом http://test1.ru, который тоже грузиться с нашего компа.

453958f41c0c5efa8874d0866ed7b944.jpg


Создаем папку для разработки нашего сайта (пусть он будет доступен по доменному имени nashsite.ru)
Для этого нужно зайти на новосозданный виртуальный жесткий диск (у меня X, а у вас скорее всего Z).

e561abeb9225dee9f1c1ee3a5a902e5b.jpg


Перейти в папку home и посмотреть на уже созданные при установки папки с именами, которые можно вызывать через окно браузера.
Я уже много всяких сайтов насоздавал, а у вас, скорее всего будет только созданный автоматически test.ru.
При этом становиться понятно, что если вы хотите иметь доступ к разрабатываемому сайту по доменному имени http://nashsite.ru, то, по аналогии нужно создать именно эту папку в директории home.

295a4a6d572f019b5de6bbf7f6200e49.jpg


Но это еще не все. Файлы, которые будут запускаться при доступе через доменное имя http://nashsite.ru должны храниться в папке www внутри только что созданного домена.
Т.е. X:\home\nashsite.ru\www
Поэтому создаем пупку www в папке nashsite.ru и в нее сохраняем файлы нашего проекта.

b25d325e72674a98c241073821465290.jpg


После этого нужно перезапустить Денвер (при помощи иконки Restart Denwer на рабочем столе), для того, чтобы он создал новый виртуальных хост с именем http://nashsite.ru и пробуем вводить название хоста в браузере (если сайт не загружается, убедитесь в том, что вы не забыли перезапустить Денвер, а если не забыли, то перезапустите ваш браузер).
Вот вам результат – загружается файл index.html, который лежит в папке X:\home\nashsite.ru\www. Внутри этого файла написано «Всем привет», что мы и видим в окне браузера.

af8219a6f98e6050aced566c05060b32.jpg

Вот так и тестируются разрабатываемые сайты на локальном компьютере.