on-line-teaching
Выбор Web-сервера, наверное, самая простая для нас задача. Для Windows есть всего 2 серьёзные альтернативы: "Internet Information Server (IIS)" или Apache.
IIS - разработка Microsoft и легко интегрируется в Windows, но нормально настраивается и работает только в семействе Windows Server. Кроме того, для качественной настройки IIS нужно иметь определённый опыт и знания.
Остановим своё внимание на втором сервере. Apache (читается - "апач") - это веб-сервер с открытым исходным кодом, популярный во всём мире. Причин популярности несколько. Первая и основная - кроссплатформенность. Apache может быть установлен практически на любой ОС и на любом "железе". Сейчас Apache ставится как на обычных персоналках, так и на крупных серверах. Вторая причина популярности - простая расширяемость. Для Apache уже создано огромное число стандартных библиотек, позволяющих решать практически любые стандартные (и не очень) задачи. Третья причина - простота начальной установки и настройки. Все параметры конфигурации хранятся в соответствующих конфигурационных файлах. Пользователь может по своему усмотрению менять даже самые тонкие настройки сервера. Правда, есть в таком подходе существенный недостаток - после сохранения изменений в файле, нужно перезапустить службу сервера.
Оригинальную версию Apache можно скачать c официального сайта Apache.org. Но для персональных нужд лучше использовать готовые пакеты типа Denver (Д.Н.В.Р.) или XAMPP. Например, Денвер при установке сам устанавливает все необходимые элементы: Apache, PHP, Perl и некоторые другие компненты. После установки разрабочику достаточно положить в нужный каталог свои скрипты и они заработают.
И лучшее решение на сегодняшний день - Zend Core. Этот пакет не только устанавливает Apache и PHP, но и предоставляет очень удобный интерфейс для настройки и управления сервером. Все скрипты и описания в данном руководстве проверены на работоспособность именно на этой платформе.
Ссылки по теме