[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Джентльменский Набор Web-Разработчика - Denwer
Вторник, 30.09.2014, 22:39 | Сообщение # 1

Ранг
Центурион
Сообщений:
1124
Статус:
Награды:
473
Джентльменский Набор Web-разработчика ("Д.н.w.р", читается "Денвер" — почти 
как название города) — самый известный проект Лаборатории dk (http://dklab.ru), 
набор дистрибутивов (Apache+SSL, PHP5 в виде модуля, MySQL5, phpMyAdmin и т.д.) 
и программная оболочка, используемые Web-разработчиками (программистами и 
дизайнерами) для отладки сайтов на "домашней" (локальной) Windows-машине без 
необходимости выхода в Интернет. 

Все компоненты Денвера уже настроены и готовы для работы (в частности, корректно 
настроена русскоязычная кодировка MySQL, SSL и т.д.). Кроме того, вы можете 
обновлять любой из сервисов Денвера (Apache, PHP, MySQL и т.д.) вручную, просто 
копируя новые версии дистрибутивов поверх старых. 

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

Состав базового пакета Денвера: 

1. Apache 2 с поддержкой SSL и mod_rewrite. 

2. PHP5: выполняемые файлы, модуль для веб-сервера Apache, дистрибутивный и 
адаптированный конфигурационный файл, библиотека GD, модули поддержки 
MySQL и sqLite. 

3. MySQL5 с поддержкой InnoDB, транзакций и русских кодировок (windows-1251). 

4. phpMyAdmin - панель управления базой данных MySQL, а также скрипт, 
упрощающий добавление нового пользователя MySQL. 

6. Отладочный эмулятор sendmail (/usr/sbin/sendmail), не отправляющий 
письма, а записывающий их в директорию /tmp/!sendmail. 

7. Система автоматического поиска виртуальных хостов и обновления системного 
файла hosts, а также конфигурации Apache. Благодаря ей добавление нового 
виртуального хоста (или домена третьего уровня) заключается в простом 
создании каталога в /home (см. по аналогии с уже существующими хостами) 
и перезапуске комплекса. Все изменения вносятся в конфигурационные и 
системные файлы автоматически, но вы можете управлять этим процессом 
при помощи механизма шаблонов хостов (см. /usr/local/apache/conf/httpd.conf 
за детальными разъяснениями).

Пока Денвер-4 все еще нет, а Денвер-3 заморожен, я решил-таки обновить версии компонентов в Денвере-3. 
Теперь в базовом пакете PHP 5.3.8, MySQL 5.5.16, Apache 2.2.21 (со старым phpMyAdmin'ом (временно)).

ВНИМАНИЕ: рекомендуемый способ апгрейда - установить новый Денвер в другую папку, убедиться, что все ОК, и перенести туда все свои сайты. Дело в том, что MySQL-сервер переехал в папку /usr/local/mysql-5.5 (раньше был в /usr/local/mysql5.1), потому что формат баз 5.5 несовместим с форматом баз 5.1. Вообще говоря, конвертация возможна: для этого нужно скопировать папку data из 5.1 в 5.5 и затем выполнить mysql_upgrade.exe (входит в Денвер). Но все это нужно делать вручную.


  • Страница 1 из 1
  • 1
Поиск:


immortals
Наверх

copyright 2024 immortals сообщество людей и Warcraft

Мобильная версияЭтот сайт защищен «Site Guard» Мы в Контакте
Les immortals ©2013- 2024.