Локальный сервер для запуска PHP-скриптов на своем компьютере
В обзоре рассматриваются следующие пакеты, которые позволяют разрабатывать сайты дома без необходимости выхода в сеть Internet:
* AppServ
* «Денвер» (Denwer)
* TopServer
* XAMPP
Эти локальные серверы работают по принципу «поставил – заработало». То есть настраивать сервер не нужно. Это особенно удобно для начинающего Web-разработчика .
Зачем ставить локальный Web-сервер?
Для того, чтобы делать сайты, программировать, использовать PHP, CGI, а также базы данных MYSQL дома без необходимости выходить в Internet, то есть, чтобы сайты можно было запускать на локальном ПК. Локальный сервер – это возможность проверить работу Web-проекта перед загрузкой его на «реальный» сервер.
Локальный сервер чаще всего ставят для запуска PHP-скриптов на своем компьютере. Без него не обойтись при написании скриптов, их налаживании, на конец просто при ознакомлении со скриптами.
Например, Вы себе закачали скрипт с гостевой книгой и хотите посмотреть, как он работает. Обычно можно забросить этот скрипт на сервер в сети Internet, но для этого у Вас уже должен быть хостинг. Проще установить локальный сервер и спокойно посмотреть у себя на компьютере на его работу.
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/.
Содержание пакета «Денвер-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-библиотек.
Минусы:
* Отсутствие документации как на украинском, так и на русском языке.
* Большой размер дистрибутива.
Список локальных серверов этими четырьмя пакетами не ограничивается.



