Локальный сервер – это набор программ, которые создают аналог хостинга непосредственно на вашем компьютере и позволяют создавать и тестировать динамические сайты с использованием серверных языков программирования и базы данных.
Итак, локальный, а следовательно и удалённый сервер состоит из таких основных составляющих:
- сервер – обрабатывает запросы пользователя – Apache, Nginx, Lighttpd
- интепретатор серверного языка программирования – позволяет обрататывать логику созданного приложения – PHP, Python, Ruby
- система управления базами данных – позволяет удобно хранить и использовать текстовую информацию – MySQL, PostgreSQL, MongoDB
Для веб самая популярная связка Apache + PHP + MySQL
Вариантов установки локального сервера целых два:
- собирать в ручную то, есть отдельно устанавливать каждый из компонентов (сервер, интерпретатор языка, СУБД) отдельно
- использовать програмный комплекс, который сделает это автоматически. Второй вариант как правило проще и быстрее.
Обязательные требования:
- Кроссплатформенность
- Популярность
Желательные требования:
- Поддержка всех необходимых расширений для популярных CMS
- Возможность работы с БД через командную строку или терминал
Локальные серверы для сайта:
- http://ampps.com/
- http://wampserver.com/
- http://easyphp.org/
- http://open-server.ru/
- http://winginx.ru/
- http://endels.ru/
- http://eleanor-cms.ru/
- http://nimpbox.ru/
- http://devside.net/
- http://appservnetwork.com/
Denwer – это бесплатный локальный сервер для тестирования сайтов, веб-приложений или Интернет страниц. В Denwer входит: веб-сервер Apache, панель phpMyAdmin и MySQL для работы с БД (базами данных) и другие программы.
Локальный сервер Denwer работает только на операционную систему Windows.
XAMPP – это бесплатный локальный сервер для тестирования сайтов, веб-приложений или Интернет страниц с простым пользовательским интерфейсом. Поддерживает работу в системе Windows, Solaris, Mac OS X и Linux.
AppServ — еще один бесплатный локальный сервер. Быстрая и легкая установка.
VertigoServ — простенький по установке локальный сервер.
Работает только в операционной системе Windows. – vertrigo.sourceforge.net
Zend Server Community Edition — бесплатный локальный сервер.
Open Server — это бесплатный локальный сервер с высоким функционалом по разработке и созданию сайтов.