Публикация фотопанорамных изображений на Web-ресурсе

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Кроме того, программа TopServer бесплатна и состоит из полностью бесплатных компонентов.- готовая к использованию сборка для PHP-разработчиков. Включает в себя: Apache, PHP, MySQL, SQLite,Smarty, PhpMyAdmin, SQLiteManager, в старых версиях -ZendOptimizer. Поддержка русского языка только на этапе инсталляции.

Предоставляет управление настройками (такие, как параметры PHP, MySQL, расширения Apache) через визуальный интерфейс.

Денвер (от сокр. Д.н.w.р или ДНВР - джентльменский набор Web-разработчика) - набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows. Пакет распространяется как freeware, то есть бесплатный, но содержит несколько закрытых .exe утилит командной строки. Скачивание требует обязательного заполнения анкеты на сайте с указанием вашего e-mail. [11]

 

1.2.2 Выбор приложения для создания веб-ресурса

В нашей работе мы будем использовать Денвер, так как эта программная оболочка обладает рядом преимуществ:

Небольшой размер дистрибутива.

Возможность доступа к сайту вида

Наличие в трее ярлычка Apache (видно, запущен ли сервер).

Файлы httpd.conf и php.ini очень подробно комментированы на русском языке.

Система может запускаться с flash-накопителя.

Apache, SSI, mod_rewrite, mod_php.

PHP4 с поддержкой GD и MySQL.с поддержкой транзакций (mysqld-max).

Система управления виртуальными хостами, основанная на шаблонах. Для того, чтобы создать новый хост, нужно лишь добавить директорию в каталог /home, при этом править конфигурационные файлы не требуется.

Система управления запуском и завершением работы локального сервера.- система управления MySQL через Web-интерфейс.

Ядро Perl без стандартных библиотек (они поставляются отдельно).

Эмулятор sendmail (отладочная заглушка, складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl.[3]

 

1.2.3 Необходимые компоненты для работы сервера

Минимальный набор компонентов, которые необходимы для функционирования сервера Интернет

Веб-сервер (например, Apache) для обработки запросов- серверный язык программирования- система управления базами данных

В сети достаточно много компаний (т.н. хостеров, от англ. слова host), которые бесплатно предлагают разместить свои странички. Например, narod.ru или boom.ru. Более того, провайдеры услуг Интернета в качестве бонуса предоставляют место под сайт. Практически все подобные хостинги обеспечивают только первый пункт из приведенного выше списка. Вполне логично, что владельцу хостинга (хостеру) совершенно не хочется рисковать работоспособностью своего сервера из-за того, что неизвестный новичок будет оттачивать на нем свои новые технологии.

Однако для того, чтобы разработать и отладить полноценный веб-сайт, не обязательно требуется Интернет. Сайт можно смоделировать на персональном компьютере. Для тестирования и отладки скриптов - это идеальный вариант.[14]

2. Создание и подготовка Web-ресурса

 

Далее необходимо создать локальный веб-сервер, на котором впоследствии сможем разместить сайт, с фотопанорамными изображениями.

 

2.1 Создание хранилища данных в программной оболочке Denver

 

.1.1 Установка Denwer

Процесс установки программы Denwer достаточно прост, далее рассмотрим его:

.,,.">Для начала необходимо скачать данный дистрибутив с официального сайта . Он является бесплатным, но требует указания электронного адреса, для заполнения анкеты.

Запускаем установщик, после высвечивается два окна, первое представляет собой командную строку, как показано на рисунке 1, второе открывается в веб-браузере, пример на рисунке 2.

 

Рисунок 1 - Первое окно установки Denwer

Рисунок 2 - Окно веб-браузера в начале установки Denwer

 

Далее закрываем браузер и продолжаем установку, где потребуется указать путь установки программы, мы выберем стандартный путь, как показано на рисунке 3.

 

Рисунок 3 - Указание пути установки Denwer

 

Вследствиеинсталлятор создаст отдельный виртуальный диск, который необходим для функционирования всех компонентов системы. Отдельный диск сильно упрощает работу с Web-инструментарием, позволяя устроить на машине нечто вроде маленького Unix. Виртуальный диск - это просто синоним для одной из директорий на вашем локальном диске. После создания виртуального диска, вся работа с ним будет в действительности происходить в указанной, при установке, папке. Затем инсталлятор запрашивает имя виртуального диска, который будет создан, используем предложенный вариант, как показано на рисунке 4.

 

Рисунок 4 - Запрос о создании виртуального диска Denwer

 

После создания виртуального диска идёт распаковка файлов системы. Впоследствии будет предложен один из двух режимов установки, как показано на рисунке 5. Выбираем первый, как более оптимальный.

 

Рисунок 5 - Запрос режимов установки Denwer

На этом установка программы завершается, высвечивается новое окно браузера, сообщающее об успешной установке Девнвера, где даны указания для последующих действий для использова