CMS Drupal: система управления содержимым сайта. Виктор Ромашов
компьютере. Во всех остальных случаях намного проще воспользоваться специальными наборами, в которые уже входят все необходимые для работы современного веб-сервера компоненты. Например, набором «Денвер».
Набор веб-разработчика «Денвер»
Итак, если вам нужно установить связку Apache+PHP+MySQL на своем локальном компьютере для тестирования будущего сайта, то особого смысла в самостоятельной установке и настройке всех компонентов связки нет. Уже давно существуют специальные наборы для веб-разработчиков, которые позволяют за пять минут полностью установить и настроить подобную связку. Наиболее популярным является «Денвер» (Denwer). Этот набор абсолютно бесплатен, поэтому каждый может воспользоваться им без оглядки на правозащитные органы.
На момент написания книги в Сети была доступна третья версия набора «Денвер» (к выходу уже готовилась четвертая версия этого пакета), поэтому сейчас мы рассмотрим установку именно третьей версии набора. По умолчанию он состоит из веб-сервера Apache 2, языка PHP 5, базы данных MySQL 5 и панели управления базами данных phpMyAdmin. Иными словами, все эти компоненты после установки набора «Денвер» будут установлены, настроены и готовы к работе.
Взять набор «Денвер» третьей версии можно на сайте http://www.denwer.ru. Кроме того, вы можете воспользоваться ссылкой http://www.denwer.ru/dis/Base/latest?from=index, чтобы сразу скачать самую последнюю версию набора. При этом вы можете дополнительно скачать отдельные пакеты расширений, если текущая конфигурация «Денвера» вас не устраивает. Пакетом расширения называется пакет, который устанавливается поверх уже установленного набора «Денвер» и заменяет тот или иной его компонент. Список всех доступных пакетов расширений можно найти на странице http://www.denwer.ru/packages/PfromHndex. На момент написания книги были доступны следующие пакеты расширений:
▪ дополнительные модули языка PHP5 (PostgreSQL, mbstring, библиотеки PEAR и др.);
▪ база данных PostgreSQL 8.2, панель управления базой данных phpPgAdmin и дополнительные модули PHP для работы с базой;
▪ база данных FireBird 2, панель управления базой данных IBExpert, дополнительные модули для PHP;
▪ последняя версия дистрибутива «Денвер» с дополнительно установленной и настроенной технологией Parser 3 (с поддержкой XML и MySQL);
▪ дистрибутив технологии Parser 3 (с поддержкой XML, MySQL и эмулятором SMTP-сервера);
▪ дистрибутив языка PHP 4, если вы по каким-то причинам не желаете использовать пятую версию данного языка (устанавливается как внешняя CGI-программа и работает совместно с PHP 5);
▪ дистрибутив языка PHP 3;
▪ дистрибутив языка ActivePerl 5.8, который может работать как совместно с набором «Денвер», так и отдельно от него;
▪ дистрибутив языка ActivePython 2.5;
▪ дистрибутив веб-сервера Apache 2.2 с дополнительными модулями (mod_unique_id, mod_dav и др.), которые не входят в стандартный набор «Денвер»;
▪ дополнительные модули и утилиты для базы данных MySQL 5 (утилиты mysqladmin, mysqlcheck и др.);
▪ база данных MySQL 4.
Скачав все, что нужно (все это вы сможете найти на диске, прилагаемом к книге), можно приступать к установке «Денвера».
В