Локальный сервер для запуска 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-библиотек.

Минусы:

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

 

Список локальных серверов этими четырьмя пакетами не ограничивается.

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

Easy AdSense by Unreal