1.2 Локальный веб-сервер
В сети интернет достаточно много компаний, которые бесплатно предлагают разместить свои странички. Однако для того, чтобы разработать и отладить полноценный веб-сайт, не обязательно требуется Интернет. Сайт можно «смоделировать» на персональном компьютере в локальном веб-сервере. Для тестирования и отладки скриптов - это идеальный вариант
В нашей работе нам потребуется создать собственный локальный веб-сервер, на котором будет размещена фотопанорама. Для этого используются готовые приложения и дистрибутивы. Далее рассмотрим некоторые из них.
1.2.1 Приложения для создания локального веб-сервера
Рынок предлагает широкий список программ, для создания, тестирования и использования веб-ресурсов, но остановимся на некоторых из них:
XAMPP - кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.
XAMPP работает со всеми 32-х разрядными ОС Microsoft , а также с Linux, Mac OS X иSolaris. Программа свободно распространяется согласно лицензии GNU GeneralPublicLicense и является бесплатным, удобным в работе web-сервером, способным обслуживать динамические страницы. Количество скачанных пакетов XAMPP в октябре 2008 г. - 775064 загрузок (33280 Гб).[3]
AppServ - сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, phpMyAdmin и другие дополнения, позволяющая запустить полноценный веб-сервер.
Сразу после установки доступен полностью работающий веб-сервер Apache, работающий на локальном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер. Программа свободно распространяется согласно лицензии GNU GeneralPublicLicense и является бесплатным, удобным в работе web-сервером, способным обслуживать динамические страницы. С помощью этой сборки можно быстро развернуть на компьютере полноценный и быстрый веб-сервер, с доступом из локальной сети, не требуя для этого дополнительных настроек. Возможно использование как публичного веб-сервера в Интернет.[9]
TopServer - это серверный пакет или сервер приложений. Он содержит заранее настроенные веб-сервер Apache 2.0, интерпретатор PHP 5 с библиотеками PECL, интерпретатор Perl 5, серверы баз данных MySQL 5 и SQLite 2, FTP-сервер SlimFTPd, а также средства администрирования серверных компонентов. Причем все указанные компоненты сервера приложений работают как единое целое. Кроме того, программа TopServer бесплатна и состоит из полностью бесплатных компонентов.
VertrigoServ - готовая к использованию сборка для PHP-разработчиков. Включает в себя: Apache, PHP, MySQL, SQLite,Smarty, PhpMyAdmin, SQLiteManager, в старых версиях -ZendOptimizer. Поддержка русского языка только на этапе инсталляции.
Предоставляет управление настройками (такие, как параметры PHP, MySQL, расширения Apache) через визуальный интерфейс.
Денвер (от сокр. Д.н.w.р или ДНВР - джентльменский набор Web-разработчика) - набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows. Пакет распространяется как freeware, то есть бесплатный, но содержит несколько закрытых .exe утилит командной строки. Скачивание требует обязательного заполнения анкеты на сайте с указанием вашего e-mail. [11]
- Введение
- 1. Обзор методов создания Web-ресурса для публикации фотопанорамных изображений
- 1.1 Веб-серверы и ресурсы
- 1.1.1 Роль серверов
- 1.1.2 Классификация серверов
- 1.1.3 Обзор веб-серверов
- 1.2 Локальный веб-сервер
- 1.2.2 Выбор приложения для создания веб-ресурса
- 1.2.3 Необходимые компоненты для работы сервера
- 2. Создание и подготовка Web-ресурса
- 2.1 Создание хранилища данных в программной оболочке Denver
- 2.1.1 Установка Denwer
- 2.1.2 ТестированиеDenwer
- 3. Публикация готовых панорамных изображений на сайте кафедрыИСКМВолГУ
- Заключение
- 3.2.4 Гипертекстовые Web-документы
- Тестирование и публикация Web-узла
- 8. Публикация Web-документов
- 3.2.3. Публикация Web-документов
- Web публикации
- 10.6. Публикация данных в web
- 19.4. Публикация Web-документов
- 4 Гипертекстовые Web-документы
- 27. Публикация сайтов. Размещение Web-сайта в Интернете.
- Тестирование и публикация Web-узла