Что значит локальный компьютер. Локальный сервер из компьютера

  • 10.10.2022

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

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

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

Те, кто занимался сайтостроением с использованием лишь html и css знают, что необходимости в локальном сервере нет, так как браузер прекрасно обрабатывает и понимает язык гипертекстовой разметки и таблицы каскадных стилей. Но, стоит добавить какой-нибудь PHP скрипт и Вас тут же ждет конфуз – браузер не выдаст результат работы PHP. А происходит это потому, что браузеры не понимают PHP. И чтобы пользователь увидел страницу сайта в том виде, в котором эта страница должна быть, необходимо, чтобы сервер обработал и преобразовал PHP код в html.

Все CMS а-ля WordPress и Joomla содержат в себе PHP скрипты. Соответственно, чтобы сайты, созданные с помощью систем управления содержимым, могли работать на домашнем компьютере, необходим локальный сервер.

Мой сайт создан с помощью WordPress, постоянно приходится тестировать какие-то плагины, расширения, копаться в PHP коде. Вполне логично, что рано или поздно, такие действия могут привести к утрате работоспособности сайта, из-за допущенной ошибки. Само собой большинство хостингов поддерживает восстановление (бек ап) сайта и базы данных. Да и грамотные веб мастера держат, на всякий случай, запасную на своем компьютере. Я вообще параноик, кроме хостинга и моего компьютера, еще и на флешку записал. Надо будет еще куда-нибудь на облачный сервис закинуть =).

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

Собственно говоря, с перечисленными задачами и проблемами (и не только) поможет справиться локальный сервер.

Как создать локальный сервер?

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

Как установить локальный сервер?

Один из самых популярных и стабильных локальных серверов – Денвер (Denwer) . Название расшифровывается как: джентльменский набор веб разработчика – Д. н. в. р. Его установку мы то и рассмотрим.

Базовый пакет содержит:

  • Инсталлятор.
  • Сервер Apache.
  • PHP 5.
  • MySQL5, поддерживающая транзакцию.
  • phpMyAdmin - система управления MySQL, позволяющая работать с базами данных через браузер.
  • Эмулятор sendmail и SMTP-сервера – имитация функции отправки почты. Все отправленные письма будут расположены в директории Z:\tmp\!sendmail в формате.eml, а не отправляться на указанную почту.

Одним из плюсов можно назвать то, что сервер можно установить на флеш-накопитель. И где бы вы ни оказались, вы сможете работать над своими проектами.

Ну и, конечно же, самый главный плюс – Denwer абсолютно бесплатен.

Установка Denwer

    1. Запускаем скачанный файл и соглашаемся с установкой базового пакета.

    2. Затем, откроется окно браузера, которое необходимо закрыть для продолжения или отмены установки.
    3. Для продолжения установки нажимаем Enter.

    4. Затем, необходимо указать директорию, в которой будут расположены файлы. По умолчанию: C:\WebServers. Смело жмем Enter и продолжаем.

    5. Следуя инструкции, жмем Enter.
    6. Далее, инсталлятор предложит выбрать букву виртуального диска. По умолчанию предлагается буква Z. Если на компьютере нет диска с таким именем, то можно смело продолжать установку, нажав Enter, если же есть – то выбираем другую.

    7. После того как все файлы дистрибутива будут скопированы, предложат на выбор 2 варианта создания виртуального диска:
    1. Виртуальный диск создавать при включении компьютера.
    2. Создавать виртуальный диск только при явном вызове, то есть – при клике ярлыка старта на рабочем столе (я выбрал этот вариант).

Вот собственно и все, на этом установка Денвера окончена.

Теперь можно протестировать работу локального сервера. Если все сделано верно, то на рабочем столе появятся 3 ярлыка: Start Denwer, Stop Denwer, Restart Denwer.

Нажимаем Start Denwer для запуска. Если зайти в мой компьютер, то можно увидеть, что появился выбранный локальный диск. А в трее (возле часов) появятся 2 значке в виде шляпы и пера.

Откройте окно браузера и в адресную строку введите следующее: http://localhost/

Откроется окно с сообщением: «Ура, заработало!», символизирующее, что все сделано правильно и можно смело приступать к роботе с локальным сервером.

Открывшаяся страничка содержит много полезного:

  1. Можно найти необходимую документацию по PHP, MySQL, Apache, Perl, PostgreSQL, воспользовавшись соответствующим поиском.
  2. Так как Денвер – бесплатный софт, то для поддержания проекта, создатели принимают от благодарных пользователей пожертвования. Ну, и я заметил партнерскую ссылку на хостинг «Джино».
  3. Можно проверить работу компонентов, перейдя по следующим ссылкам:

subdomain.localhost/ssl.php - проверяем активен ли SSL.

subdomain.localhost/ - проверяем "не-Интернет" домены второго уровня, а также SSI

test1.ru/ - проверка доменов второго уровня.

subdomain.test1.ru/ - проверка поддоменов (субдоменов)

localhost/Tests/phpnotice/index.php - можно проверить перехват PHP Notice.

localhost/Tests/PHP5/index.php5 - информация по PHP 5.

localhost/Tools/phpMyAdmin - доступ к phpMyAdmin и MySQL.

custom-host:8648 - проверяем хост с другим IP-адресом и портом (127.0.0.2:8648)

localhost/Tests/sendmail/index.php - проверяем работу sendmail (отправка почты).

Сайт в Денвере отображается иероглифами

Проблема с иероглифами иногда случается, если используется кодировка utf-8. В Опере и Хроме, вместо моего текста выводились жуткие наскальные надписи. А Internet Explorer, как ни странно, все показывал как надо. Но как бы там ни было, проблему надо решать. И сделать это можно следующим способом:

Создать в корневой директории сайта (в папке www) файл.htaccess и прописать там следующее: AddDefaultCharset UTF-8

Если же файл уже есть, то просто добавляем туда эту строчку.

Как удалить Денвер?

Удалить через панель управления – удаление программ Денвер не получится, так как он не пишет файлы в директорию Windows и не оставляет записей в реестре, соответственно деинсталлятор не нужен. Поэтому, просто удаляем папку с файлами локального сервера (предварительно остановив работу Денвера с помощью ярлыка на рабочем столе): C:\WebServers, удаляем ярлыки с рабочего стола и из Автозагрузки.

Как сделать локальный сервер Denwer доступным в сети интернет.

Прежде всего, стоит усвоить, что Денвер предназначен для локального использования. И разработчики предупреждают, что сделав локальный сайт видимым в интернете, можно подвергнуть локальную машину опасности быть взломанной, так как Denwer – не есть надежный и полноценный сервер.

Денвер запускается с правами администратора, поэтому недоработанные скрипты могут представлять потенциальную опасность, а именно - открыть «дыру», через которую хакер может навредить компьютеру.

Если же вы грамотный администратор и полностью понимаете, что вы делаете, то что бы открыть доступ к локальному сайту следует:

  1. Прежде всего, необходимо иметь статический ip адрес. Динамические айпишники будут меняться при перезагрузке машины (роутера).
  2. В Windows есть встроенный антивирус - брандмауэр, который блокируют доступ с внешних компьютеров. Для того, чтобы сделать локальный сайт доступным, эту блокировку необходимо отключить в Пуск - брандмауэр Windows. Следует понимать, что это так же снизит защиту компьютера.
  3. Ну, и последнее, что нужно сделать – создать на виртуальном диске Денвера такую иерархическую структуру из папок: /home/192.168.0.1/www

Вместо указанного в предыдущем пункте ip адресе, необходимо указать свой, выданный вашим интернет провайдером.

В случае если провайдер предоставляет, кроме айпишника, еще и привязанный к нему домен, то сайт будет доступен по нему.

В следующей статье рассмотрим установку WordPress на локальный сервер.

ВСЕХ С НАСТУПАЮЩИМ 2014 НОВЫМ ГОДОМ!!!

Дизайнерам и администраторам часто приходится вносить изменения в работу и интерфейсный вид своего сайта. И, как это бывает, всё всегда работает и отображается не так как планировалось - фон съехал, значок слишком большой, ошибки работы скриптов или запросов базы данных, в целом неадекватная работа сайта. При так случаях не хочется травмировать аудиторию, никому не понравится сидеть на неюзабельном проекте, где запросы идут с задержкой, фатальными ошибками. Шанс потерять часть посетителей при таких “экспериментах” очень велик, не говоря уже о том, что есть риск полностью сломать структуру работы и привести всю систему в негодность.

Делаем локальный сервер из обычного компьютера

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

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

Остаётся программная часть - есть ли программное обеспечение, которое сможет нам предоставить такую возможность? Оно должно быть достаточно легким в установке, богатым на функционал и быть полноценным инструментом для менеджмента проектами (при управлении одним и более сайтом). Да, такой продукт есть - XAMPP? что бы сделать локальный сервер из компьютера.

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

Установка программы проста и ничем не отличается от рядового алгоритма прожатия кнопки “далее”, никаких сложных выборов при инсталляции давать не будут.

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

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

Встроенный анализатор Webalizer - статистика работы сайта, отображается через графики

Mercury Mail - получение и отправка почты на компьютере или на другие, через локальную сеть

FileZilla FTP - FTP сервер с поддержкой технологии drag&drop и синхронизаций директорий

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

Скриптовые инструкции на веб-языках типа: php и JavaScript прекрасно работают в локальной среде как встраиваемые модули, так и напрямую в виде исполняемых файлов.

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

Что представляет собой локальная сеть

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

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

Предпроектная подготовка и проектирование

Перед тем как создать локальную сеть, ее необходимо сначала спроектировать, то есть спланировать процесс ее создания. Этот этап - один из самых значимых, так как ЛВС включает в себя огромное количество компонентов и узлов.

Первоначально составляется техническое задание на основе первичных данных, определяя несколько моментов:

  • Функции и задачи ЛВС.
  • Выбранная топология.
  • Список доступного оборудования.

Только определившись с этими пунктами, можно приступить к проектировке. Сам проект должен содержать схемы ЛВС, точки расстановки сетевого оборудования, список необходимых программных и аппаратных средств.

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

Необходимые аппаратные средства

Существует перечень оборудования, без которого ни одна ЛВС функционировать не сможет. В него входят:

  • Линии передачи данных. Чаще всего используется коаксиальный кабель и оптоволокно. При этом длина коаксиала не может превышать нескольких сотен метров, однако при необходимости протяжения сети на большие расстояния используют специальные репитеры - повторители сигнала, не дающие ему затухнуть.
  • Коммуникационное оборудование: сетевые карты (устройства, выполняющие дуплексный обмен информацией между компьютером и средой передачи данных), концентраторы (разбивают сеть на отдельные сегменты, структурируя сеть физически), маршрутизаторы (берут на себя выбор маршрута передачи пакетов), коммутаторы (логически разделяют ЛВС на сегменты, объединяя несколько физических цепей), репитеры (обеспечивают восстановление сигнала, позволяя увеличить длину передающей среды), трансиверы (усиливают сигнал и преобразовывают его в другие виды, позволяя пользоваться разными средами передачи данных).

Перечень программных средств

Ни одна ЛВС не обойдется без программного обеспечения. Обязательные программы для локальной сети включают в себя:

  • Операционные системы рабочих узлов. Наиболее часто используемой ОС остается Windows 7, хотя и Windows XP также не сдает позиций.
  • Сетевые ОС, устанавливаемые на серверах, представляют собой основу ЛВС, так как настроить локальную сеть без них невозможно. Именно эти программные средства берут на себя управление всеми потоками данных между главными узлами и второстепенными, обеспечивая возможность коллективного доступа к ресурсам сетей. Как правило, используются ОС корпорации Microsoft: Windows Server 2003 или 2008.

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

Создание и монтаж ЛВС

Монтажно-наладочные работы занимают больше всего времени, так как создать локальную сеть предстоит в несколько этапов:

  • Перед тем как начать монтаж линий связи и коммутационных устройств, необходимо предварительно подготовить помещение.
  • Далее можно осуществить прокладку кабеля, а также установку нужного оборудования.
  • К кабельной линии связи следует подключить устройства сервера и рабочих станций.
  • После этого проводится установка и настройка программных средств.

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

Объединение двух компьютеров в ЛВС

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

  • При необходимости установить сетевые адаптеры в оба компьютера, не забывая о драйверах.

  • Приобрести обжатый сетевой кабель для соединения. При наличии необходимых знаний и навыков обжимку можно выполнить и самостоятельно - локальная сеть двух компьютеров от этого не станет худшего качества.
  • Соединить обе рабочих станции линией связи.
  • Настроить ЛВС в определенном порядке.

Алгоритм настройки локальной сети между двумя компьютерами для Windows 7

  • Выбрать меню «Пуск», после чего, нажав правой кнопкой мыши на значке «Компьютер», войти в подменю «Свойства».
  • Нужно найти в списке «Имя компьютера и домена», а затем выбрать пункт с изменением параметров.
  • Рабочее название вычислительной машины необходимо изменить, нажав на соответствующие значки.
  • Имя группы должно остаться без изменений - «Workgroup», однако имена компьютера меняются на «pc1» и «pc2» для первого и второго абонента соответственно.
  • Теперь можно щелкнуть «OK» и перезапустить компьютер.

В большинстве случаев может понадобиться присвоить каждому узлу индивидуальный IP-адрес:

  • В меню «Пуск» выбрать «Настройку», а затем «Сетевые подключения».
  • Правым кликом мыши вызвать подменю «Свойства» у значка «Подключение по локальной сети».
  • Во вкладке «Общие» выбрать «Свойства» пункта «Протокол Интернета».
  • Сделать активной строчку «Использовать следующий IP-адрес» и ввести значение 192.168.0.100. После этого сохранить произведенные изменения.

Локальная сеть и интернет

Рабочие узлы, объединенные в ЛВС, можно подключить к интернету. Локальная сеть, интернет к которой можно подключить двумя способами, будет работать с разделенной надвое скоростью.

Первым способом подключения является использование роутера, которому присваивается идентификационный IP-адрес. А во втором случае можно воспользоваться беспроводным подключением.

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

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

Беспроводная локальная сеть

Беспроводная локальная сеть - это подвид ЛВС, который для передачи информации использует высокочастотные радиоволны. WLAN является прекрасной альтернативой обычной кабельной системе связи, обладая рядом преимуществ:

  • Улучшение производительности труда. WLAN дает возможность пользоваться интернетом и при этом не быть привязанным к одному помещению. Можно свободно менять свое местоположение, не теряя подключения к интернету.
  • Легкий монтаж и настройка, экономия финансов и надежность - все эти факторы обусловлены отсутствием кабельной линии связи.
  • Гибкость. Установка беспроводной сети реальна там, где нет возможности протянуть кабель.
  • Возможность расширения. Масштабируемость сети существенно упрощена благодаря беспроводным сетевым адаптерам, которые можно установить на любой рабочий узел.

У WLAN имеется определенная дальность действия, которая зависит от характеристик сетевых устройств и помехозащищенности здания. Как правило, диапазон действия радиоволн достигает 160 м.

Необходимое оборудование для создания беспроводной локальной сети

Чтобы присоединить другие рабочие станции к сети, используется точка доступа. Это устройство оснащено специальной антенной, управляющей дуплексной передачей данных (отправкой и передачей) с помощью радиосигналов. Такая точка может передавать сигнал на расстоянии до 100 м в помещении и до 50 км на открытой территории.

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

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

Беспроводная локальная сеть: Windows 7. Алгоритм настройки

Сначала следует подготовить ADSL-модем с технологией WiFi, а также клиентские точки с подключенными к ним беспроводными адаптерами. После этого можно приступить к построению беспроводной ЛВС:

  • Подключить модем к электрической сети.
  • На клиентском устройстве запустить мастер установки WLAN.
  • В перечне найденных беспроводных сетей выбрать идентификатор SSID.

Настройка точки доступа:

  • Первым делом нужно настроить свойства протокола TCP/IP, указав IP-адрес и маску подсети.
  • После этого указать значение сервера DNS, так как настроить локальную сеть полноценно без этого параметра не представляется возможным. В большинстве случаев достаточно сделать активным пункт об автоматическом назначении адреса DNS.
  • Обязательна и настройка параметров самой беспроводной сети, в которой немаловажным является обеспечение безопасности.
  • На этом этапе необходимо настроить подключение к сети интернет и фильтрацию для файерволла Windows 7.
  • И в последнюю очередь производится подключение проводов и проверка работоспособности сети WLAN.

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

После окончания создания и настройки локальной сети важно предусмотреть ее администрирование и возможность технического обслуживания. Даже если монтаж ЛВС выполнен идеально, в ходе ее эксплуатации почти неизбежно происходят различные неполадки в работе аппаратного или программного обеспечения, именно поэтому техобслуживание должно иметь регулярный характер.

Привет, друзья.

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

Для этого мы воспользуется программой под названием Denwer. Установка ее проста и не требует никаких технических знаний. Тем более, процесс установки сопровождается подсказками.

Как установить локальный сервер и нужен ли он вообще, читаем дальше. Начнем с рассмотрения вопроса важности локального сервера.

Нужен ли локальный сервер

Для новичков начну с определения понятия "локальный сервер" - это такой сервер (хостинг), который находится на вашем компьютере (не в интернете) и позволяет создавать, настраивать на нем сайты.

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

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

В пример покажу меню из курса Сергея Патина "Joomla 3 - профессиональный сайт за один день" . Посмотрите в какой последовательности идет создание сайта.

Как видите, с самого начала сайт устанавливается локально, настраивается, а под конец переносится полностью готовый ресурс на хостинг.

Размещать сайт в интернете, а потом заниматься его настройкой, когда нужно уже продвигать его, неразумно.

А если у вас уже есть сайт? Нужен ли вам локальный сервер?

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

Итак, у вас уже есть сайт и на нем уже имеются какие-то посетители. Пусть и не большое количество, но они есть. Поставьте себя на их место.

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

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

Поэтому, нужно все такие дела производить на своем локальном компьютере.

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

Кстати, также о важности локального сервера при создании блога я говорю в своей интеллект-карте "План создания качественного блога от Константина Хмелева", которую вы можете получить, оставив свой 1й комментарий.

Переходим к процессу самой установки.

Устанавливаем локальный сервер на свой компьютер

Локальный сервер - это программа. Поэтому, необходимо ее скачать. Мы будем использовать для этого веб-сервер Denwer.

Переходим на официальный сайт программы и жмем на большую кнопку.


После нажатия предлагается выбрать версию программы. Выбираем версию старый PHP 5.2 и жмем на кнопку Скачать .


В следующем окне нам нужно ввести данные, куда будет отправлена ссылка на скачивание Denwer. Вводим свои реальные данные и жмем на кнопку "Получить ссылку на скачивание".


После нажатия на кнопку, на почту сразу придет письмо с ссылкой для скачивания программы. Отправитель и темы письма будут такие (см. скриншот ниже).


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

Чтобы начать установку локального сервера, запускаем установщик.


Нас спрашивает, хотим ли мы установить базовый пакет? Соглашаемся.


Начнется разархивация данных, которая пройдет очень быстро.

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


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


Также нужно закрыть и другие браузеры, если установка в командной строке не будет продолжаться.

После закрытия всех интернет-браузеров продолжится установка. Необходимо просто следовать подсказкам, которые дает командная строка.

Для продолжения установки жмем Enter.


Я же установлю в другое место. В моем случае это диск E папка host.



На следующем шаге снова жмем Enter.


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

Я так и оставлю. Вы же можете ввести другую букву, но проследите, чтобы никакой диск не был ею занят.

После выбора и ввода буквы жмем Enter для продолжения установки локального сервера.



После завершении копирования необходимо выбрать вариант запуска Denwer.

Существует 2 режима запуска, но сама программа рекомендует выбрать вариант 1. Мы так и делаем. Вводим цифрц 1 в командную строку и жмем Enter.


  • запуска;
  • остановки;
  • перезагрузки.

Нам эти ярлыки нужны. Поэтому, водим букву Y и жмем Enter.


Это был последний этап установки локального сервера, после которого автоматически откроется браузер с надписью "Денвер успешно установлен", а также будет написано, что Denwer работает с теми же портами, что и Skype.

Поэтому, если у вас установлен skype, то сделайте то, что будет написано в окне браузера.


Также будут созданы ярлыки на рабочем столе, которые мы так хотели.

  1. Start Denwer - запуск денвера;
  2. Stop Denwer - остановка;

Все. Наш локальный сервер установлен. Теперь осталось его немного проверить. Запустить и посмотреть, действительно ли наш виртуальный диск, который будет выступать в роли локального сервера, запустится.

Перед тем, как запустить, давайте перейдем в ту директорию, куда мы устанавливали денвер и посмотрим, что там находится.

Так как я устанавливал на диск E в папку host, то сейчас на моем диске должна быть такая папка.


Так оно и есть. А внутри папки должны быть сами файлы денвера. Заходим внутрь папки, где должны увидеть следующую картину.


Файлы есть. Значит все было удачно скопировано во время установки.

Теперь проверим, запускается ли сам Denwer. Воспользуемся ярлыком для запуска.

После запуска ярлыка быстро промелькнут 2 командные строки. Когда они исчезнут, на панели задач появятся 2 ярлыка.

Если такие ярлыки появились, то Denwer запущен. Также должен появится виртуальный диск с буквой Z в моем случае. В вашем случае с той буквой, которую вы назначили. Также этот диск должен называется аналогично диску, в который вы устанавливали сам денвер.


Как видите, имеется диск "E", в который я производил установку, а также диск "Z", который появился после запуска денвера. Названия у них одинаковые. Оба диска имеют название "Локальный диск". Только буквы разные.

Если перейдем в виртуальный диск (Z), то должны увидеть те же файлы и папки денвера, который мы смотрели ранее.


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

В следующей статье я покажу, . Вас там также ждет подробная статья с изображениями и видео-уроком.

Кстати про видео-урок. Если кому-то, что-то непонятно по текстовой версии, то вот даю видео-урок, который специально записал для вас.

На этом я с вами попрощаюсь. Жду ваших комментариев и каких-то идей для новых статей блога. Если что-то не получается или остались какие-то вопросы, пишите их в комментариях.

Всего доброго.

С уважением, Константин Хмелев.

Локальный сервер - это специальная программа, которая устанавливается на локальный (читай домашний, поэтому и называется ЛОКАЛЬНЫЙ) компьютер позволяющая веб-разработчикам (web-мастерам) разрабатывать сайты на локальном (домашнем) компьютере, без необходимости выхода в Интернет. Это даже не одна программа, а комплекс программ, выполняющих различные функции. Локальный сервер аналогичен настоящему реальному серверу, расположенному в Интернете у компании Хостера.

Для чего это нужно? Как Вы уже знаете, обычные html-страницы с дизайном CSS, браузеры обрабатывают без проблем. Т.е. если Ваш сайт создан из простых web-страниц, построенных на HTML и CSS, то такой сайт можно прекрасно разрабатывать на локальном компьютере без всяких серверов. Просто щелкаете по html-файлу как обычно левой кнопкой мыши и web-страница открывается в браузере. Поработали с кодом, дизайном, что-то добавили или убрали, сохраняете, обновляете (F5) и видите результат.

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

Зачем? Дело в том, что такие сайты (web-страницы сайтов) прежде чем отдаются посетителю в браузер, предварительно обрабатываются сервером , и уже затем в виде обычного HTML-кода, отдаются браузеру. Происходит это очень быстро на стороне сервера, т.е. в Интернете и посетители даже не замечают такую предварительную обработку.

Например, сайты, сделанные с использование PHP собираются как бы из отдельных кусочков, отдельных файлов. Давайте рассмотрим упрощенную схему такого сайта. Как правило, любой такой сайт (любая web-страница) содержит несколько основных составляющих:

    Шапка сайта ;

    Подвал сайта ;

    Меню ;

    Основное содержание страницы (контент) .

При создании сайта на PHP, каждый такой кусочек - это отдельный файл с расширением .php

Упрощенная схема сайта на PHP, представлена на рисунке 1 ниже:

Pисунок 1. Упрощенная схема сайта на PHP.

Конечно, это далеко не полный перечень составляющих (кусочков), иногда таких кусочков (файлов) очень много. Но принцип работы всегда один. На сервере, из отдельных файлов, собирается web-страница (в данном случае это header.php , footer.php , menu.php , content.php ) и уже посетителю сайта выдается готовый результат в виде html-кода . Вы уже обратили внимание, что все файлы здесь имеют расширение .php

Что такое PHP?

PHP - это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере.

Аббревиатура PHP означает “Hypertext Preprocessor (Препроцессор Гипертекста)" . Синтаксис языка берет начало из C, Java и Perl. PHP достаточно прост для изучения. Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц. Мой сайт , создан с использованием языка PHP.

Итак, если Вы захотите просмотреть код такой PHP страницы (правая кнопка, просмотр-HTML кода) то Вы не заметите разницы с обычной web-страницей созданной на HTML. Но знайте все web-страницы с расширением, .php работают таким образом (собираются по кусочкам из отдельных файлов).

Кроме того у PHP есть еще одна замечательная особенность: сценарий кода PHP без проблем встраивается в любой HTML код.

На локальном компьютере, для «сборки» и обработки php файлов устанавливается локальный сервер, который в данном случае и выступает в роли обработчика.

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

В своей практике я использую локальный сервер, под названием Денвер (denwer) . Скачать и посмотреть подробную инструкцию по его установке можно на официальном сайте http://www.denwer.ru/ . Или на нашем сайте в разделе .

У нас Вы можете бесплатно . Что такое Zend Optimizer?

Zend Optimizer - это специальная утилита, которая служит для кодирования и оптимизации скриптов (PHP программ), зашифрованных с помощью Zend Guard (шифруются скрипты для того, чтобы защитить программный код от плагиата и несанкционированного использования). Эта утилита позволяет оптимизировать код для ещё быстрейшего выполнения скриптов (PHP приложений) и увеличивает скорость загрузки сайта на 40%.

Если сказать "простым" языком, то без установленной утилиты Zend Optimizer на Вашем компьютере под Денвером, многие скрипты, просто не будут работать, так как большинство разработчики защищает свои программные продукты (скрипты, программы и т.д.) от несанкционированного вмешательства и воровства .

Устанавливается Zend Optimizer после установки Денвера на Ваш домашний компьютер путем простой замены папок: denwer , home , tmp и usr , которые идут в комплекте данной сборки.

Локальный сервер «Денвер» - это авторский проект русского программиста Дмитрия Котерова. Поэтому здесь все на русском языке, есть очень подробные инструкции и рекомендации. К тому же все абсолютно бесплатно . Есть обучающие видео уроки. Еще Денвер называют - Джентльменский Набор Web-Разработчика .

Если Вы планируете создавать динамические сайты, скачивайте, устанавливайте и пользуйтесь.

Читайте так же другие наши материалы.