+ Ответить в теме
Показано с 1 по 10 из 10

Тема: Денвер

  1. #1
    Кандидат в умники Ven кто это? Аватар для Ven
    Регистрация
    28.08.2006
    Адрес
    Антарктика
    Сообщений
    439
    Поблагодарил(а)
    4
    Получено благодарностей: 111 (сообщений: 50).

    По умолчанию Денвер

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


  2. 1 пользователь сказал cпасибо Ven за это полезное сообщение:

    Hvn (15.01.2008)

  3. #2
    Ветеран Flagman Включаюсь Flagman Включаюсь Flagman Включаюсь Flagman Включаюсь Аватар для Flagman
    Регистрация
    07.01.2005
    Адрес
    Moscow
    Возраст
    40
    Сообщений
    1,029
    Поблагодарил(а)
    246
    Получено благодарностей: 338 (сообщений: 152).

    По умолчанию

    Судя по описанию разработчиков "всё своё ношу с собой" выходит, а кто-нибудь всерьёз пользовался этой разработкой, действительно достойная вещица?
    .ыдотем еынтраднатс яузьлопси ьтатичорп онжом ёсв ен

  4. #3
    Кандидат в умники Ven кто это? Аватар для Ven
    Регистрация
    28.08.2006
    Адрес
    Антарктика
    Сообщений
    439
    Поблагодарил(а)
    4
    Получено благодарностей: 111 (сообщений: 50).

    По умолчанию

    Всерьёз пользуюсь я, все сайты тестировал сначала на этой програмке,да и вещица довольно таки удобная, вместо того, чтобы скачивать все программы отдельно, которые также и весят не мало, ставим денвер, запускаем и все, работает на ура Но всерьёз долго держать сайты на ней не рекомендую...


  5. #4
    Кандидат в умники Ven кто это? Аватар для Ven
    Регистрация
    28.08.2006
    Адрес
    Антарктика
    Сообщений
    439
    Поблагодарил(а)
    4
    Получено благодарностей: 111 (сообщений: 50).

    По умолчанию

    Все тот же базовый комплект "денвер" только с обновленным php до версии 5.1.6


  6. #5
    Кандидат в умники Ven кто это? Аватар для Ven
    Регистрация
    28.08.2006
    Адрес
    Антарктика
    Сообщений
    439
    Поблагодарил(а)
    4
    Получено благодарностей: 111 (сообщений: 50).

    По умолчанию

    Пакет обновления апача до версии 2.0.59. Ставится на базовый комплект, имеющий апач версии ниже, инструкция по обновлению рассказывается в процессе установке данного пакета.


  7. #6
    Кандидат в умники Ven кто это? Аватар для Ven
    Регистрация
    28.08.2006
    Адрес
    Антарктика
    Сообщений
    439
    Поблагодарил(а)
    4
    Получено благодарностей: 111 (сообщений: 50).

    По умолчанию

    Обновляет MySQL до версии 5.0.18.
    Вложения


  8. #7
    Кандидат в умники Ven кто это? Аватар для Ven
    Регистрация
    28.08.2006
    Адрес
    Антарктика
    Сообщений
    439
    Поблагодарил(а)
    4
    Получено благодарностей: 111 (сообщений: 50).

    По умолчанию Эдакий Readme по denwer'y

    НАЗНАЧЕНИЕ

    Предлагаемый комплекс программ позволяет запустить полноценный веб-сервер
    Apache с поддержкой PHP, Perl и сервер MySQL на машине, работающей под
    управлением MS Windows 95/98/Me/NT/2000/XP. Как правило, при установке не
    требуется никакой настройки, комплекс может использоваться даже
    неподготовленными пользователями. Тем не менее, он может найти применение
    не только для обучения азам веб-программирования, но и для отладки
    интерактивных сайтов, программ, использующих базу данных MySQL, написанных
    на языках PHP и Perl.


    ОСНОВНЫЕ ОТЛИЧИЯ КОМПЛЕКСА ОТ АНАЛОГОВ

    1. Модульность и расширяемость. Нет необходимости выкачивать
    многомегабайтные дистрибутивы отдельных компонентов. Базовая версия
    предлагаемого комплекса Apache+PHP+Perl+MySQL имеет размер всего около
    3.1Мб и при этом полностью функциональна. В случае необходимости Вы
    можете докачать с сайта разработчиков дополнительные комплекты,
    содержащие интерпретатор Perl с различными модулями, библиотеки,
    расширяющие возможности PHP и обеспечивающими работу с архивами,
    графикой, базами данных, отличными от MySQL и т.д.

    2. Компоненты комплекса уже сконфигурированы для работы. Конечно, для
    оптимизации работы и включения дополнительных возможностей необходимо
    редактировать конфигурационные файлы, но базовые возможности доступны
    сразу же после установки! В состав пакета включен также установщик,
    который значительно упрощает процедуру конфигурирования при "переезде"
    пакета в другую директорию.

    3. Программы, входящие в состав комплекса, написаны различными
    разработчиками; их особенности иногда могут затруднить совместное
    функционирование этих продуктов. Возможны также принципиальные различия
    различных версий одной и той же программы, что зачастую затрудняет
    установку и настройку. Компоненты предлагаемого пакета конфигурировались
    и тестировались для обеспечения полноценной работы в составе комплекса.

    4. PHP работает в качестве модуля веб-сервера Apache, что позволяет
    отлаживать программы авторизации пользователей и открывает доступ к ряду
    дополнительных возможностей. Необходимо отметить, что сторонними
    разработчиками чаще всего предлагается работать с интерпретатором PHP
    как CGI-программой, что несколько ограничивает возможности. Наш пакет
    предусматривает такую возможность, но штатным режимом все же является
    режим функционирования как модуля Apache, что наиболее распространено на
    платформе UNIX.


    СОСТАВ КОМПЛЕКСА

    Состав базового комплекта:

    1. Apache: выполняемые файлы, дистрибутивные и адаптированные
    конфигурационные файлы.

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

    3. MySQL: выполняемые файлы, файлы сообщений об ошибках на русском и
    английском, база данных mysql.

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

    5. Perl: выполняемые файлы, модули отсутствуют.

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

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


    На официальном сайте доступны (либо будут доступны) дополнения,
    расширяющие возможности базового комплекта:

    - PHP версии 3 в виде CGI-программы;
    - PHP версии 5 в виде CGI-программы;
    - модули и документация для Apache;
    - модули и документация для PHP;
    - модули и документация Perl;
    - интерпретатор ActivePython.
    - сервер MySQL с поддержкой транзакций, документация;
    - модули поддержки технологии Parser;
    - другие популярные модули.


    УСТАНОВКА И НАСТРОЙКА

    Начиная с версии Денвер-2, все дистрибутивы поставляются в виде самораспа-
    ковывающихся архивов 7-zip (http://www.7-zip.org), содержащих также и
    автоматически запускаемый инсталлятор. Невероятно, но факт: архиватор 7-zip
    позволил сэкономить около 320 КБ по сравнению с RAR 3.0.

    ВНИМАНИЕ: из-за особенностей некоторых версий Windows в случае ручной
    распаковки рекомендуется выбирать имя временной папки не очень длинным
    (длина пути должна быть в пределах 10-20 символов). Иначе инсталлятор может
    не запуститься.


    ЗАПУСК И ОСТАНОВКА СЕРВЕРА

    Управление запуском и остановкой сервера осуществляется посредством
    файлов etc\Run.exe и etc\Stop.exe, находящиеся в директории комплекса.
    - старт сервера: файл etc\Run.exe
    - остановка сервера: файл etc\Stop.exe
    - остановка и отключение виртуального диска: файл etc\utils\SwitchOff.exe

    Настоятельно рекомендуем сервер останавливать именно по команде
    Stop.exe, так как, в противном случае, не исключена потеря данных в базе
    MySQL.

    После установки и первого запуска комплекса рекомендуем сразу же
    запустить браузер, набрав в нем следующий URL: "http://localhost". Вы
    должны попасть на тестовую страницу системы. Выбрав те или иные
    ссылки, вы можете протестировать каждый компонент отдельно.

    ВНИМАНИЕ: если при наборе этого адреса в браузере выскакивает сообщение об
    ошибке, проверьте, отключен ли у вас в настройках прокси-сервер. См. также
    FAQ по адресу http://faq.dklab.ru/denwer/


    СТРУКТУРА КАТАЛОГОВ

    HTML-документы должны находиться в директориях /home/<имя_хоста>/www. По
    умолчанию сконфигурированы 4 виртуальных хостов:
    - http://localhost (содержит скрипты тестирования и различные утилиты);
    - http://test1.ru;
    - http://test2.ru;
    - http://custom-host:8648 (хост, имеющий свой собственный IP-адрес и порт);
    - http://127.0.0.1 (хост, доступный только по IP-адресу).

    Поддерживаются также виртуальные хосты с доменными именами третьего и
    выше уровней. Примеры того, как Apache ищет директории документов хостов в
    этом случае:

    Доменное имя Директория документов
    ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~
    abcd.test1.ru /home/test1.ru/abcd
    ab.cd.test1.ru /home/test1.ru/ab.cd
    test.localhost /home/localhost/test
    ab.cd.localhost /home/localhost/ab.cd

    Директория /usr/local содержит программные компоненты - выполняемые и
    конфигурационные файлы Apache, PHP, MySQL. Авторы постарались сохранить
    это расположение приближенным к принятому в среде UNIX. Но имеются
    серьезные отличия - не все компоненты пакета распределены по
    соответствующим директориям. Полной аналогии с ОС UNIX в любом случае не
    добиться, но данное размещение выполняемых и конфигурационных файлов
    позволяет несколько легче ориентироваться в компонентах сервера.

    Директория /usr/bin - особая, потому что в ней содержится интерпретатор
    языка Perl, необходимый для функционирования комплекса. Это не
    накладывает каких-либо обязательств на пользователя, потому что вся
    работа с этим языком ведется "прозрачно". Человек может даже и не
    догадываться, что некоторые программы написанны именно на Perl.


  9. #8
    Banned Vanda Включаюсь Vanda Включаюсь Vanda Включаюсь Vanda Включаюсь Аватар для Vanda
    Регистрация
    03.07.2005
    Адрес
    страна мухомория
    Сообщений
    743
    Поблагодарил(а)
    16
    Получено благодарностей: 51 (сообщений: 34).

    По умолчанию

    юзаю этот пакет. Удобная вещь, чтобы потестить сайт, не заморачиваясь с установкой ПО.

  10. #9
    Гений seet Набираю обороты seet Набираю обороты seet Набираю обороты seet Набираю обороты seet Набираю обороты seet Набираю обороты Аватар для seet
    Регистрация
    13.06.2006
    Адрес
    Dublin
    Сообщений
    2,232
    Поблагодарил(а)
    60
    Получено благодарностей: 580 (сообщений: 333).

    По умолчанию

    Удобная штуками юзал)но ща все по отдельности установленно
    1.6. Запрещается использовать в личной подписи, профиле, фотографии и аватарах рекламные лозунги, интернет-ссылки, порнографические картинки, призывы к насилию и другие аморальные действия.

  11. #10
    Новичок Hvn кто это?
    Регистрация
    14.01.2008
    Возраст
    39
    Сообщений
    25
    Поблагодарил(а)
    4
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    И я юзаю. Особенно хорошо новичкам, которые не хотят париться с настройками апача, а сразу хотят проверить в действии "свою первую программку в ПХП". Разработчики его советуют не забыть, что набор этот сделан для разработки и тестирования, а не для создания на нем публичного вэб-сервера. Хотя, можно об этом и забыть, по крайней мере, работать будет, не знаю уж как с надежностью. С почтой на нем удобно экспериментировать - стоит заглушка, и отправленные письма складываются в отдельную папочку, где их можно посмотреть

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru
Администрация сайта не выражает согласия
с высказыванием участников форума и не несет
ответственности за их содержание.

Копирование любого материала возможно только
при наличии ссылки на сайт.