На август 2011 года наиболее распространённым веб-сервером, занимающим более 65 % рынка[1], является Apache — свободный веб-сервер, наиболее часто используемый в UNIX-подобных операционных системах;
Некоторые другие известные веб-серверы:
· IIS от компании Microsoft, распространяемый с ОС семейства Windows
· nginx — свободный веб-сервер, разрабатываемый Игорем Сысоевым с 2002 года и пользующийся большой популярностью на крупных сайтах[2],[3]
· lighttpd — свободный веб-сервер.
· Google Web Server — веб-сервер, основанный на Apache и доработанный компанией Google.
· Resin — свободный веб-сервер приложений.
· Cherokee — свободный веб-сервер, управляемый только через web-интерфейс.
· Rootage — веб-сервер, написанный на java.
· THTTPD — простой, маленький, быстрый и безопасный веб-сервер.
XAMPP ([ˈzæmp] или [ˈɛksæmp][3]) — кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.
XAMPP — это аббревиатура:
· X (любая из четырех операционных систем)
· Apache
· MySQL
· PHP
· Perl.
Полный пакет содержит:
· Web-сервер Apache с поддержкой SSL
· СУБД MySQL
· PHP
· Perl
· FTP-сервер FileZilla
· POP3/SMTP сервер
· утилиту phpMyAdmin.
XAMPP работает со всеми 32-х разрядными ОС Microsoft (98[4]/2000/XP/2003/Vista/7), а также с Linux, Mac OS X и Solaris. Программа свободно распространяется согласно лицензии GNU General Public License и является бесплатным, удобным в работе web-сервером, способным обслуживать динамические страницы.
Веб-сервер Xampp и Denwer - это две практически одинаковые программы, которые предоставляют одни и те же функции по работе вашего сайта. Поэтому для создания сайта нужно установить только одну из них. Однако если вы на Linux, то у вас один выбор - это Xampp.
1. ЗАГРУЗКА ВЕБ-СЕРВЕРА XAMPP
Последнюю версию XAMPP для Windows можно найти на официальном странице. На данной странице нужно найти ссылку "Installer", нажать ее, загрузить установочный файл (например, xampp-win32-1.7.4-VC6-installer.exe) в любую директорию на компьютере. Запустить загруженный файл, после чего должно появиться следующее окно iles/latest/download
2. ЗАПУСК УСТАНОВКИ XAMPP
Открываем скаченный exe-файл и жмем кнопку "Запустить"
В первом окне соглашаемся с установкой веб-сервера на английском языке. Язык для веб-сервера не играет роли, т.к. контактировать мы с ним будем только, по нажатии кнопки запуска - все интуитивно понятно.
Во втором окне установки нажимаем "Next"
В следующем окне нужно выбрать место, где будет размещаться веб-сервер, т.е. все его файлы, включая файлы нашего сайта. Обычно это второстепенные диски - D, E
На следующем этапе, нужно обязательно выбрать поля: Install Apache и Install MySQL. Это жизненно важные компоненты для работы нашего сайта.
На завершающем этапе установки всплывут несколько черных окон, закрывать их не нужно. Это окна по запуску Apache и MySQL.
3. ЗАВЕРШЕНИЕ УСТАНОВКИ
Последнее диалоговое окно установки. Нажимаем - "Finish"
После окончания установки Xampp вам предложат сразу его запустить, соглашаемся.
Всплывет окно - Control Panel. Это панель для отслеживания работы Xampp. При успешной установки: у вас будут отображаться пункты - Apache и MySQL, как зеленые. Больше от этой панели нам ничего не нужно - можно закрывать, Xampp работать не прекратит.
4. ЗАПУСК XAMPP ПРИ РАБОТЕ С САЙТОМ
В дальнейшем для быстрого запуска веб-сервера можно запускать файл - xamp_start.exe.
Все файлы по работе с веб-сервером, находятся в корневой папке - xampp.
Для окончательной проверки работы веб-сервера: в адресной строке браузера вводим localhost. Если страница загружается и вы ведите логотип веб-сервера, то можно смело приступать к дальнейшей работе и устанавливать собственные сайты.
5. ХРАНИЛИЩЕ САЙТОВ
Все сайты, которые вы планируете создавать должны помещаться в папку xampp/htdocs.