Почему Денвер?

 

[url=http://www.phpbbguru.net/useful/general/phpbb-on-localhost/]Установка phpBB на localhost[/url]

Далеко не всегда есть смысл и возможность устанавливать phpBB непосредственно на работающий веб-сервер, так как бывает, что нет достаточного опыта для установки, иногда возникает желание посмотреть как это все работает и решить стоит ли это ставить в качестве форума на сайт. Но чаще всего причина в другом – желание установить моды на свой форум. А как проверить правильность установки и корректность работы того или иного хака? Не станете же вы экспериментировать на работающем форуме! Выход? Да он есть – делать дополнительный тестовый форум в Интернете или устроить "Интернет в своём компьютере". Второй вариант, вероятно, предпочтительнее, так как тратить время и/или трафик на закачку модифицированных файлов движка не каждому понравится.

Итак, что нам надо и что же мы имеем? У нас есть наш компьютер, дистрибутив phpBB и желание поскорей во всем разобраться. Для установки phpBB нам необходимы: Web-сервер или хостинг под любой из основных ОС; Сервер баз данных MySQL (версии 3.22 или выше). Остальные БД не рассматриваются в виду их платности, малой распространенности на нашем web-пространстве и незаточенности большей части хаков под них. PHP (версии 3.0.9 или выше, предпочтительнее версии 4.x) с поддержкой БД MySQL.

Вот тут-то нас и ждет первое разочарование – этого софта у нас просто нет! Большая часть из вас даже вряд ли представляет где этот софт взять, не говоря уж о том, как это все установить и настроить на локальной машине. Всё. Казалось бы тупик. Но не надо поспешных выводов – теперь у нас есть Денвер!

Теперь немного о том, что же есть такое "Денвер". Позволю себе привести несколько цитат:

 

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

Давайте посмотрим, что же включает в себя базовый (основной) пакет Денвера:

  • Apache, SSI, mod_rewrite, mod_php.
  • PHP4 с поддержкой GD и MySQL.
  • MySQL с поддержкой транзакций (mysqld-max).
  • phpMyAdmin — система управления MySQL через Web-интерфейс. Полностью заменяет командную строку MySQL.
  • Ядро Perl без стандартных библиотек (они поставляются отдельно).
  • Эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl.
  • Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется.
  • Система управления запуском и завершением.
  • Инсталлятор (нечто вроде InstallShield).

Если вы когда-нибудь качали дистрибутивы по модему, наверное, вы задавались вопросом: каков абсолютный минимум размера дистрибутивов, чтобы с ними уже можно было работать. Давайте посчитаем:

  • Apache: 4 MB;
  • PHP4: 5 MB;
  • ActivePerl: 8,3 MB;
  • MySQL: 12,5 MB.
  • phpMyAdmin: 1 МБ.

Итого: 30,8 MB (или 21,5 MB без Perl).
Видно, что как раз эти компоненты и содержит базовый дистрибутив комплекса «Джентльменский набор Web-разработчика», но занимает он... менее 2.1 мегабайта!

 

 

Думаю, что любые комментарии будут излишни…

 

Устанавливаем Денвер на свой компьютер

 

Для начала установки нам необходимо получить дистрибутив пакета. А где же такое богатство получить? Скачать его можно с сайта web.dklab.ru или www.denwer.ru. Базовый дистрибутив нам вполне подойдет.

Небольшое дополнение - качайте всегда самую новую версию. Дата сборки указана в так называемом «американском» формате в имени файла, также там указаны в сокращенном формате версии входящего в комплект программного обеспечения. Например Base_2004-01-04_a1.3.27_p4.3.0_m3.23.53_pma2.3.0.exe – базовый дистрибутив Денвера, собранный 4-го января 2004 года, с установленным веб-сервером Apache версии 1.3.27, PHP версии 4.3.0, сервером баз данных MySQL версии 2.23.53 и системой веб-администрирования БД phpMyadmin версии 2.3.0.

Установка пакета «Денвер» проста до безобразия, так как инсталлятор настолько подробно комментирует каждый шаг, что поставить Денвер, даже ничего о нем не зная, – это «как два пальца об асфальт» (тем не менее полное руководство можно прочитать на сайте разработчика). Я лишь прокомментирую основные шаги, чтобы можно было устанавливать пакет и с закрытыми глазами (по умолчанию полагается, что все необходимое ПО для запуска и работы пакета на вашем компьютере установлено):

  • запускаем инсталляционный файл (Денвер проверит наличие всех необходимых компонентов и если все ОК, предложит нажать “Enter”);
  • нажимаем “Enter” (Денвер проверит наличие необходимых драйверов и утилит и если все ОК, предложит ввести путь установки);
  • вводим путь установки (Нажать “Enter”, потом “y” и снова “Enter”, чтобы использовать значение по умолчанию); 

    читаем пояснение и нажимаем “Enter”;
  • вводим букву виртуального диска, если утилита “subst” была обнаружена (Нажать “Enter”, чтобы использовать значение по умолчанию);
  • читаем отчет и нажимаем “Enter”, чтобы приступить непосредственно к копированию файлов в указанный ранее каталог; 

    выбираем вариант запуска комплекса (рекомендуется значение по умолчанию – нажать “Enter”);
  • указываем создавать или нет ярлыки для запуска комплекса на «Рабочем столе» (Нажать “y” или “n”, в соответствии с вашим выбором, затем – “Enter”);
  • нажимаем “Enter”. 

    Все! Теперь мы можем запускать наш веб-сервер с помощью ярлыков на «рабочем столе» или соответствующих программок в папке путь_установки\etc\

 

Подготовка к установке phpBB

 

Теперь у нас есть почти все необходимое для установки. Почему все? Потому что осталось добавить еще пару штришков и всё будет.

Первый шаг - в любом файловом менеджере открываем папку с установленным Денвером. В подкаталоге “home”, создаем папку, которая позже станет именем нашего виртуального сайта (например, forum). Внутри этого каталога создаем папку “www”, куда и распаковываем заранее скачанный дистрибутив phpBB.

Второй шаг – запускаем комплекс и наш любимый веб-браузер, в адресной строке которого пишем “localhost”. Если никаких проблем нет, то мы увидим страницу «Ура! Заработало!». Всё, что от нас теперь требуется – перейти к phpMyadmin (немного пролистав полученную страницу, вы найдете соответствующую ссылку).

Третий шаг – создаем новую БД (например, forum – по имени нашего виртуального сайта). Элементарное действие для phpMyadmin – без комментариев, все подписано и ясно без подсказок.

Шаг четвертый и последний – набираем в адресной строке браузера имя нашего виртуального сайта (в нашем случае это forum) и видим приглашение к установке phpBB 2. Дальнейшие действия по установке описаны в файле INSTALL.html (можно найти в папке docs любого дистрибутива) за тем лишь исключением, что нет нужды выставлять права доступа (CHMOD).

 

PS:

 

Для тех, кому всё выше написанное показалось слишком сложным мы можем порекомендовать воспользоваться более подробными инструкциями (в картинках):

Установка базового пакета WEB-разработчика "Денвер"

Устанавливаем Денвер

Joomla SEF URLs by Artio