» Локальный Web-сервер. Обзор бесплатных пакетов для разработки сайтов дома

Локальный Web-сервер. Обзор бесплатных пакетов для разработки сайтов дома

Локальный Web-сервер. Обзор бесплатных пакетов для разработки сайтов дома

В обзор угодил софт (под ОС Windows) для Web-разработчика из ряда все-в-одному. Так, чтобы не нужно было осуществлять никаких инсталляций отдельных компонент Apache, PHP, PERL, MYSQL, заниматься их настройкой и тратить время на правку файла конфигурации серверной станции httpd.conf, создание виртуальных дисков и другие настройки, а достаточно было одного пакета (сборники).

Такой пакет даст возможность установить и использовать локальный сервер не только программисту с опытом, но и пользователю, который начинает знакомиться с Web-технологиями и не имеет достаточных навыков.

В обзоре рассматриваются следующие пакеты, которые позволяют разрабатывать сайты дома без необходимости выхода в сеть Internet:

* AppServ
* «Денвер» (Denwer)
* TopServer
* XAMPP

Эти локальные серверы работают по принципу «поставил - заработало». То есть настраивать сервер не нужно. Это особенно удобно для Web-разработчика начинающего.

Зачем ставить локальный Web-сервер?

Для того, чтобы делать сайты, программировать, использовать PHP, CGI, а также базы данных MYSQL дома без необходимости выходить в Internet, то есть, чтобы сайты можно было запускать на локальном ПК. Локальный сервер - это возможность проверить работу Web-проекта перед загрузкой его на «реальный» сервер.

Локальный сервер чаще всего ставят для запуска PHP-скриптов на своем компьютере. Без него не обойтись при написании скриптов, их налаживании, на конец просто при ознакомлении со скриптами.

Например, Вы себе закачали скрипт с гостевой книгой и хотите посмотреть, как он работает но устраивает ли он Вас. Обычно можно забросить этот скрипт на сервер в сети Internet, но для этого у Вас уже должен быть хостинг. Куда проще, установить себе локальный сервер и спокойно посмотреть у себя на компьютере на его работу. Ситуация заострится, когда объемы данных большие, например, если Вы работаете из CMS (Content Management Systems). Закачувати такие громоздкие скрипты на сервер ради того, чтобы просто посмотреть на их работу, не всегда целесообразно. Потому, как правило, локальный сервер - это не только удобно, но и быстро, поскольку не нужно измененные скрипты постоянно закидывать на сервер.
AppServ

Официальный сайт - http://www.appservnetwork.com.

Локальный Web-сервер на базе Apache (для тестирования будущего сайта с поддержкой PHP, MYSQL).

Российский форум поддержки (AppServ Support in Russian) - http://www.appservnetwork.com/forum/index.php?board=15.0.

Последняя версия (на момент написания статьи) - AppServ v2.5.9

Содержание пакета:

* Apache 2.2.4
* PHP 5.2.3
* MYSQL 5.0.45
* phpMyAdmin-2.10.2

Размер дистрибутиву: 14,6 Мб (AppServ v2.4.9).
Язык: английская.
Плюсы:

* Небольшой размер пакета.
* Возможность при инсталляции определить некоторые настройки сервера.
* Наличие Apache monitor.

Минусы:

* Отсутствие документации как на украинском, так и на русском языке.
* Относительно небольшое количество PHP-библиотек.

«Денвер» (Denwer)

Официальный сайт проекта - http://www.denwer.ru.

Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер»).

Набор для организации локального Web-сервера. Этот пакет является российским, то есть собирался он российскими умельцами (группу которых возглавляет Дмитрий Котеров - основатель проекта).

www.denwer.ru/base.html - лаконичная и детальная инструкция по инсталляции «Денвера».

Если у Вас есть вопрос или замечание, то Вы можете задать их на форуме проекта по адресу http://forum.dklab.ru/denwer/.

Последняя версия (на момент написания статьи) - Denwer v3 (13 января 2008).

Содержание пакета «Денвер-3»:

* Apache 2 + SSL
* PHP 5
* MYSQL 5
* phpMyAdmin.

Размер дистрибутиву: 5,5 Мб.
Язык: российская.

Плюсы:

* Небольшой размер пакета (наименьший в обзоре).
* Русскоязычная поддержка.
* Файлы httpd.conf и php.ini очень детально комментируют русским языком.
* Независимые доменные имена, которые автоматически прописываются в hosts.
* Работа с Flash-накопителем.

Минусы:

* Небольшое количество PHP-библиотек (хотя для начинающего и этого вполне достаточно).

В том случае, если сервер Вам нужный лишь как средство для налаживания и тестирования своих собственных проектов, выбирайте пакет «Денвер».
TopServer

Официальный сайт - http://www.topserver.ru.

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

Сервер TopServer создан для установления на локальный компьютер, с целью локального тестирования и налаживания PHP и PERL скриптов, создания сайтов, которые содержат динамические страницы с использованием языков сценариев PHP и PERL, баз данных MYSQL и SQLite, организации хостинга в рамках локальных сетей разного уровня, в качестве сервера сети организации, и тому подобное.

TopServer - не просто сборник программ, а полноценный механизм, в котором каждый из компонентов связан с другими элементами. Никаких специальных знаний для установления, настройки и работы с сервером не нужно. По функционалу и защищенности TopServer даст фору даже некоторым профессиональным платным серверным пакетам.

Последняя версия (на момент написания статьи) - TopServer v2.1

Содержание пакета:

* Apache 2.0.59
* PHP 5.1.6
* PERL 5.6.1
* MYSQL 5.0.18-nt-max
* phpMyAdmin 2.6.1
* SQLite 2.8.17
* SQLiteManager 1.2.0
* SlimFTPd 3.17
* Virtual Sendmail Stub

Размер дистрибутиву: 7,02 Мб.
Язык: российская.

Плюсы:

* Удобная панель администрирования.

XAMPP

Сайт - http://www.apachefriends.org/en/xampp.html.

Локальный сервер, который напихан самими современными дистрибутивами. Их там действительно много, хотя некоторые из них Вам некогда и не пригодятся.

Последняя версия (на момент написания статьи) - XAMPP 1.6.5 [Basic package]

Содержание пакета:

* Apache HTTPD 2.2.6 + Openssl 0.9.8g
* MYSQL 5.0.51
* PHP 5.2.5
* PHP 4.4.7
* phpMyAdmin 2.11.3
* FileZilla FTP Server 0.9.24
* Mercury Mail Transport System 4.52

Размер дистрибутиву: 37 Мб.
Язык: английская.
Плюсы:

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

Минусы:

* Отсутствие документации как на украинском, так и на русском языке.
* Большой размер дистрибутиву.

Вместо вывода

Список локальных серверов этими четырьмя пакетами не ограничивается. Я для этого обзора избрал наиболее популярные (по моему мнению). При описании пакетов пытался быть максимально объективным, потому их описывал в алфавитном порядке, а не за какими-то другими критериями.

Если кому-то интересно, то я использую для работы пакет «Денвер» и пока сетований не имею. Чему именно он? Ответ простой. Потому, что этот пакет наименьший среди известных мне да и на данном этапе в нем есть все необходимые для меня делать компоненты.

А Вам советую ставить себе тот пакет, который больше всего подходит под Вашего провайдера хостинга (если такой уже есть). Так никогда не возникнет проблем вида «Вы написали что-то, а оно не идет на сервере».

Устанавливайте, тестируйте, избирайте локальный сервер по вкусу. Успехов Вам!

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.