Образовательный портал

Образовательный портал: Статьи

Для проверки и отладки динамических сайтов, на локальном компьютере необходимо установить web-сервер Apache, язык программирования PHP и базу данных MySQL. Устанавливать и настраивать все компонеты отдельно это достаточно сложная задача, но к счастью, существует такой проект как "Денвер", который позволяет это сделать легко и быстро.

Установка Денвера

17 апреля 2006 года

Проект "Денвер" это дистрибутив уже настроенных программ для отладки динамических сайтов. Он включает в себя связку Apache+MySQL+PHP4, а также ряд дополнительных утилит. Проект "Денвер" расшифровывается как "Джентльменский набор веб-разработчика" и находится по адресу:

http://www.denwer.ru/

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

Первым делом нам необходимо скачать нужный дистрибутив (их там несколько). Нам необходим базовый комплект (его объем ~3Mb), который можно взять вот по этой ссылке:

http://www.denwer.ru/dis/Base/latest

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

 c:\denver\

Затем программа спросит букву виртуального диска. Дело в том, что установленный Денвер работает и запускается с виртуального диска, чтобы максимально имитировать структуру каталогов Unix. Укажите любую свободную букву с конца. Если сетевых дисков нет, то можно выбрать букву Z, если же она занята, то Y, X и так далее.

После ответов на эти вопросы, начнется процесс распаковки и установки дистрибутива. По окончании установки, будет задан последний вопрос, определяющий как именно требуется запускать Денвер. На выбор предлагается запуск в виде сервиса (1 вариант) или в виде создания ярлыков для ручного запуска (2 вариант). Выберите второй вариант и программа установки создаст на рабочем столе три ярлыка, управляющие программой. Чтобы начать работать с Денвером, сделайте двойной щелчок на ярлыке с именем "Run". На некоторое время откроется консольное окно, которое потом свернется в трей где и будет находиться постоянно.

А теперь запустите любой браузер и наберите в его адресной строке:

 http://localhost/

Если установка прошла нормально, то Вы увидите страничку с информацией о Денвере и ряд ссылок на странички с входящими в Денвер утилитами.

Структура каталогов Денвера

Денвер использует для своей работы структуру каталогов, максимально приближенную к UNIX, т.е. к той системе под которой и будет работать образовательный портал. Чтобы грамотно установить любой динамический сайт необходимо кое-что знать об этой структуре. Откройте проводник (а лучше Total Commander или Far), а затем зайдите в каталог "c:\denver". Вы как раз увидите эту самую структуру. Основные каталоги следующие:

Все сайты устанавливаются в каталог "home". Для каждого сайта заводится своя отдельная подпапка со следующей структурой:

 /home/
    /yoursite/
        /cgi/  - здесь размещаются CGI-скрипты, в случае надобности
        /www/  - а здесь собственно сайт

Денвер умеет автоматически прописывать все необходимые настройки web-сервера - достаточно просто создать вышеприведенную структуру папок и перезапусить Денвер. Перед добавлением нового сайта, не забудьте остановить Денвер, иначе ряд файлов будет заблокирован для изменений.

Установка собственного сайта

Чтобы потренироваться, создайте в каталоге "home" подкаталог "learn", а в нем в свою очередь подкаталог "www".

 /home/
    /learn/
       /www/

А затем в каталоге "www" создайте файл "index.htm" следующего содержания.

 <html>
 <head>
 <title>Образовательный портал</title>
 </head>
 
 <body>
 
 <p>Образовательный портал</p>
 
 </body>
 </html>

Теперь снова запустите Денвер, а в браузере наберите:

 http://learn/

Если все было сделано правильно, то Вы увидите текст только что созданной HTML-странички.

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