Что такое локальный сервер?

Вы уже знаете, что все сайты сети Интернет размещены на серверах хост-провадеров.

Большинство веб-разработчиков предпочитают заливать на хостинг уже готовые сайты с отработанным функционалом и начальным контентом, чтобы иметь возможность, сразу же после размещения сайта в сети, заниматься его продвижением.

Возникает вопрос – а где тогда веб-мастера делают свои сайты?  При создании динамических сайтов, т.е. сайтов работающих на CMS,  практически все разработчики используют локальный сервер. Это специальная программа, которая устанавливается на компьютер и позволяет осуществлять разработку сайтов, не выходя в сеть Интернет.

Дело в том, что браузеры понимают только HTML и CSS коды, а все динамические сайты создаются с использованием баз данных MySQL , языка РНР, Perl. Поэтому перед отправкой в браузер сайты проходят обработку сервером, переводящим их в обычный HTML-код.

Такой обработчик имеется на каждом сервере провайдеров, предоставляющих услуги хостинга. А вот на домашнем компьютере его просто нет, поэтому и создали специальную программу - локальный сервер.

Работа локального сервера полностью имитирует работу  реального сервера хост-провайдера. Функционал ничем не отличается от возможностей хостинга и состоит из аналогичных компонентов, а именно из базы данных MySQL, сервера, поддержки РНР и скриптов для работы с базами данных.

Веб -разработчику, создающему динамические сайты, с применением и каких-либо готовых скриптов, просто необходим локальный сервер на своем рабочем компьютере для тестирования сайтов, отладки их функционала, проверки их кроссбраузерности.

ПРИМЕЧАНИЕ: Кроссбраузерность — свойство сайта отображаться и работать во всех популярных браузерах идентично. Под идентичностью понимается отсутствие развалов верстки и способность отображать материал с одинаковой степенью читабельности.

Денвер

Для имитации реального веб-сервера на своем домашнем компьютере большинство веб-мастеров используют Денвер (ДНВР — джентльменский набор  веб-разработчика) - это набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов, веб-приложений и прочего динамического содержимого интернет-страниц на локальном компьютере, без необходимости выхода в сеть Интернет.

В стандартную комплектацию Денвер входят:

  • WEB сервер Apache;
  • интерпретатор языка программирования PHP;
  • интерпретатор языка PERL;
  • база данных MySQL;
  • имитация сервера Email почты;
  • и  по умолчанию встроен движок phpMyAdmin для управления базами данных MySQL.

Это всё что нужно чтобы запустить практически любую современную CMS систему. Скачать полную комплектацию Денвера вы сможете на сайте разработчика

Сразу после же после установки, вам будет полностью доступен  веб-сервер  Apache,  работающий на локальном компьютере. Пользователю остается только установить  нужный движок для своего веб-проекта и начать с ним работать точно так же, как и на реальном сервере хост-провайдера.

Если в качестве движка для своего сайта вы выберете CMS Joomla, то в видео-уроках по этому движку очень подробно разбирается, как установить локальный сервер, как настроить базы данных, т.е. подготовить все для установки движка Joomla и начала работы над своим первым сайтом.

 

Комментарии 

 
# Александр 24.04.2015 21:29
Спасибо, очень подробное описание!
Ответить | Ответить с цитатой | Цитировать
 
 
# Виктория 12.07.2015 09:01
А для Mac джентельменский набор какой лучше? (дамский набор будет даже более кстати :)))
Ответить | Ответить с цитатой | Цитировать
 
 
# #Настя 09.10.2015 22:56
Консперация:)
Ответить | Ответить с цитатой | Цитировать
 
 
# Роман 11.09.2016 11:09
Даже до меня дошло :-)
Ответить | Ответить с цитатой | Цитировать
 
 
# кирилл 28.02.2017 11:33
не понятно ;-)
Ответить | Ответить с цитатой | Цитировать
 
 
# Андрей 06.07.2018 11:23
Спасибо за статью! :lol:
Ответить | Ответить с цитатой | Цитировать
 
Главная Что такое локальный сервер?