Фантазия для джентльмена
Сколько времени у вас отбирает установка и настройка сервера Apache, PHP, Perl, SSI, MySQL и прочих приложений, которые вы устанавливаете для полноценного сервера на вашем домашнем компьютере? Думаю, много. Оно, конечно, стоит того — закачивать скрипты на какой-либо сервер в Интернете и тестировать их там куда муторнее. И все-таки жизнь web-разработчика можно сделать еще проще :-). Есть замечательный пакет Denwer, который содержит в себе все вышеперечисленные прелести, и даже больше. «Джентльменский набор web-разработчика» — именно так расшифровывается название «Денвер». Это набор дистрибутивов, используемый web-разработчиками (программистами и дизайнерами) для отладки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Официальный сайт проекта — http://www.denwer.ru, там вы сможете подробней узнать о самом проекте и получить ответы на многие вопросы, часто возникающие у людей, которые первый раз слышат о данном пакете.
Итак, базовый пакет Денвера включает в себя:
• Apache, SSI, mod_rewrite, mod_php;
• PHP4 с поддержкой GD и MySQL;
• MySQL с поддержкой транзакций (mysqld-max);
• система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить;
• система управления запуском и завершением.
Также в пакет «Денвер» входят:
• phpMyAdmin — система управления MySQL через web-интерфейс;
• ядро Perl без стандартных библиотек (они поставляются отдельно);
• эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и PERL;
• инсталлятор (нечто вроде InstallShield).
А теперь подумайте, сколько занимает места все вышеперечисленные программы по отдельности? Думаю, 20 Мб — это минимум. Базовый пакет Денвера же весит всего лишь около трех мегабайт. Базовый пакет вы можете скачать с официального сайта проекта (http://www.denwer.ru).
Запустив файл установки, который имеет расширение .zip, вы увидите процесс распаковки файлов, после чего появится окно установки ( рис. 1).

Да, установка будет происходить в окне командной строки, но тем не менее она довольно проста и не требует от вас каких-то особых знаний. Нажмите клавишу Enter, вам будет предложено ввести полный путь к каталогу, в который вы хотите установить Web-сервер. В скобках будет указано значение [C:WebServers]. Это означает, что если вы не введете ничего, то путь по умолчанию будет C:WebServers, далее в установке так будет всегда — в квадратных скобках значение по умолчанию, если оно вас устраивает, можете ничего не вводить и просто нажимать Enter.
Далее, вам будет предложено выбрать букву для виртуального диска. Виртуальный диск требуется для удобства работы с сервером, он создается с помощью утилиты subst. По умолчанию предлагается выбрать диск Z, но если он у вас занят, то можете выбрать любую другую букву. После этого пройдет процесс копирования необходимых файлов. Далее следует обратить внимание на следующее.
Комплекс может запускаться в двух режимах:
1. Виртуальный диск создается при загрузке ОС. Запуск серверов осуществляется с помощью ярлыка на Рабочем столе. При завершении работы комплекса виртуальный диск НЕ отключается.
Этот режим рекомендуется использовать, если вы собираетесь использовать виртуальный диск, не запуская серверов (например, хотите запускать Perl-скрипты не только из браузера, но и из командной строки).
2. При загрузке ОС виртуальный диск НЕ создается. На Рабочем столе опять же создаются ярлыки для запуска и останова серверов. При запуске серверов вначале создается виртуальный диск, после останова диск отключается.
Необходимо помнить, что в этом режиме при неактивном комплексе не будет доступа к виртуальному диску (в частности, к Perl). Кроме того, некоторые версии Windows не умеют правильно отключать виртуальный диск (требуется перезагрузка).
Рекомендуется выбрать вариант 1, потому что он наиболее удобен. Выбирайте вариант 1 или просто нажмите Enter.
После этого вам будет предложено создать значки на Рабочем столе — и все, установка завершена.
Теперь посмотрите на Рабочий стол, там должно появиться три новых ярлыка — Start Servers, Stop Servers, Restart Servers (смотри рис. 2).

Они предназначены для старта, остановки и перезапуска сервера соответственно.
Запустите Start Server, и вы увидите перед собой мелькающие окна запуска в интерфейсе командной строки, после чего в трее появится значок запущенного сервера ( рис. 3).

Вы можете щелкнуть правой клавишей мыши по этому значку и выбрать опцию Show/Hide, которая покажет окно запущенного в командной строке сервера. Если все нормально, то в окне вы должны увидеть строку: Apache/1.3.31 (Win32) PHP/4.3.10 running...
Теперь откройте ваш браузер, наберите http://localhost и нажмите Enter.
Вы должны увидеть стандартную страницу index.html с текстом «Ура, заработало!» Если вы увидели эту страницу, то все работает нормально, далее на этой странице вы уже можете провести дополнительные тесты: проверка «не-Интернет» доменов второго уровня, а также SSI, проверка «Интернет»-доменов второго уровня — test1, проверка «Интернет»-доменов второго уровня — test2, проверка «Интернет»-доменов третьего уровня, проверка CGI и Perl, проверка глобальной /cgi-glob/-директории, проверка MySQL и phpMyAdmin, проверка хоста с другим IP-адресом и портом ( 127.0.0.2:8648), проверка отладочной заглушки для sendmail.
Страницы сайта будут находиться в каталоге C:WebServershomelocalhostwww (при условии, что вы выбрали путь по умолчанию при установке).
Для удаления пакета Denwer достаточно просто остановить сервер и удалить директорию, куда вы его установили. Также следует удалить ярлыки на рабочем столе и в Автозагрузке.
Сайт автора
Мой Компьютер
webscript.ru
Продвижение сайтов 30-01-2008 Неизвестное о формах 20-08-2008 Продвижение сайтов
Отчасти прогресс в области самообразования сдерживался браузером Netscape 4. Кодеры смотрели на таблицу поддержки языка HTML браузером Netscape 4, сравнивали ее со спецификацией HTML 4.0, удрученно качали головами и откладывали вопрос изучения необычных свойств форм в долгий темный ящик своего новенького (или старенького) компьютерного стола. Но сейчас-то можно смело сдувать пыль с архивных документов, потому что браузер Netscape 4 мирно скончал... |