• доступно о веб-разработке
25.10.2012 Сервер

Джентльменский набор веб-разработчика

Даже сегодня далеко не всегда мы находимся на связи с Интернетом. Тем более, что файлы для работы, конечно, всегда лучше иметь под рукой, а не где-то там на сервере. Поэтому совершенно логичным выглядит обустройство инфраструктуры сервера на локальном компьютере. Остается только один вопрос — как это сделать? На помощь приходит джентльменский набор веб-разработчика.

Опытный скалолаз может влезть на гору, но не всем это дано. Помните пословицу «лучше в гору не идти, лучше гору обойти»? Вот именно для упрощения задачи по преодолению необходимого пути Дмитрием Котеровым (соавтором одного из лучших учебников по PHP) был создан пакет, получивший название Denwer.

Официальный сайт: http://www.denwer.ru

Краткое описание:

Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, локальный сервер (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.

На данный момент данный бесплатный продукт является лучшим в среде Windows для разработки сайтов. Русскоязычных аналогов просто нет, а западные не дотягивают по ряду факторов.

Рекомендую для знакомства с данным продуктом посмотреть несколько вводных роликов:

Видеоурок 3. Денвер: установка from Dmitry Koterov on Vimeo.

Видеоурок 4. Денвер: первый запуск и примеры использования from Dmitry Koterov on Vimeo.

Суть следующая. Денвер создает виртуальный диск (как C:\, но букву вы задаете сами), имитируя настоящий сервер. Это позволяет вам обращаться с путями к файлам и папкам от корня диска, как будто вы работаете на настоящем сервере.

В папке /home лежат сайты. Локальные сайты. К примеру, если вы запустили Денвер, и видите в этой папке сайт test1.ru, то набрав указанный адрес, вы как и на хостинге, попадете на локальный сайт.
При этом файлы находятся на вашем компьютере, поэтому вам будет удобнее с ними работать. Исключается процесс загрузки-выгрузки для редактирования файлов с хостинга.

В папке /home сайт localhost лучше не трогать, так как он носит технический характер. К примеру, известный вам по прошлой статье PhpMyAdmin находится по адресу http://localhost/Tools/phpMyAdmin. При этом вы сразу заходите под суперпользователем root без логина и пароля. Ведь доступ к рабочему компьютеру по-умолчанию имеете только вы.

Задание следующее:

1.Посмотрите ролики.
2. Скачайте и установите Денвер.
3. Создайте свой локальный сайт. Например, создаете папку /home/site.local, в ней папку основного поддомена /home/site.local/www/ (особенность Денвера).
4. Создайте файл /home/site.local/index.php. Будем продолжать в нем выполнять задания из уроков по PHP.
5. Перезагрузите сервер (ярлыки после установки появятся на Рабочем столе). Ведь изменения при создании новых сайтов работают только после перезапуска веб-сервера Денвера. Откройте сайт http://site.local в браузере.

Поделиться

Комментарии Правила дискуссии

Читайте ранее:
Базы данных

Шаг за шагом мы идем по следам развития веб-технологий. И сегодня мы поговорим о базах данных. Зачем они нужны? Вы...

Закрыть