Установка Денвера
17 апреля 2006 годаПроект "Денвер" это дистрибутив уже настроенных программ для отладки динамических сайтов. Он включает в себя связку Apache+MySQL+PHP4, а также ряд дополнительных утилит. Проект "Денвер" расшифровывается как "Джентльменский набор веб-разработчика" и находится по адресу:
Дистрибутив Денвера
Первым делом нам необходимо скачать нужный дистрибутив (их там несколько). Нам необходим базовый комплект (его объем ~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". Вы как раз увидите эту самую структуру. Основные каталоги следующие:
- /etc/ - всевозможные конфигурационные файлы
- /bin/ - системные программы
- /usr/ - пользовательские программы (в этом каталоге, в частности установлены Apache, PHP и MySQL)
- /tmp/ - временные файлы
- /home/ - пользовательские данные (это самый главный для нас каталог, т.к. именно там и располагаются сайты)
Все сайты устанавливаются в каталог "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-странички.
Когда Вы закончите работать с Денвером, то его нужно остановить, воспользовавшись соответствующей ссылкой на рабочем столе.