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

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]