Сделать локальный хостинг. Как создать локальный сервер на компьютере

Для общего доступа.

Известно, что для запуска сайта на своём компьютере необходимо настроить локальный сервер и установить ряд программ (Apache, PHP, MySql, Zend Optimizer, Perl). Если их устанавливать по отдельности, потребуется много времени и профессиональных знаний в администрировании серверов, что не каждому под силу.

Облегчили жизнь разработчикам сайтов программисты, которые объединили основные программы сервера в один установочный пакет — «Denwer». Достаточно скачать и установить одну программу «Denwer» и Ваш локальный сервер в считанные минуты будет готов к работе. Запустить сайт на локальном компьютере или даже флешке можно всего за несколько минут!

«Denwer»

«Denwer» (он же, «Денвер», «Denver») — это установочная программа, включающая в себя пакет всех программ необходимых для запуска локального сервера. Сами разработчики называют своё детище более красиво: «Д жентльменский Н абор W eb-Р азработчика». Собственно, от этого и пошло название пакета — «Д.н.w.р», читается «Денвер».

Где скачать?

Скачивать дистрибьютив программы «Денвер» рекомендуем с сайта разработчиков — www.denwer.ru . На сайте Вы сможете скачать базовый пакет , который весит немного более 5.5 Мб. А так же пакеты расширений , которые необходимы для решения сложных задач.

Состав базового пакета

Базовый пакет включает в себя следующие программы:

  • Инсталлятор (поддерживается инсталляция на flash-накопитель!).
  • Сервер Apache с поддержкой SSL , SSI , mod_rewrite , mod_php .
  • PHP с поддержкой GD , MySQL , sqLite .
  • Perl . Скрипты следует помещать в директорию cgi-bin. В первой строке скриптов нужно прописывать стандартный путь к интерпретатору Perl, что и при запуске на сервере Unix (#!/usr/bin/perl).
  • Сервер баз данных MySQL с поддержкой транзакций.
  • Удобная система управления виртуальными хостами , основанная на шаблонах. Чтобы создать новый хост (сайт), Вам нужно лишь добавить соответствующую директорию в каталог /home. Править конфигурационные файлы не требуется! По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
  • Система управления запуском и завершением всех компонентов Денвера.
  • phpMyAdmin — система управления MySQL через Web-интерфейс.
  • Эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате.eml); поддерживается работа совместно с PHP, Perl, Parser и т. д.

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

Установка сервера

Запускается установка «Денвера» аналогично любой другой программе. В процессе установки Вам будет предложено выбрать путь для установки или букву виртуального диска — всё это важно для специалистов. Вы же можете выбирать все значения настроек «по умолчанию».

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

После окончания установки, на рабочем столе появится три ярлыка:

  1. «Run» — используется для запуска веб-сервера. В панели задач появится соответствующая узнаваемая иконка сервера Apache.
  2. «Stop» — остановка веб-сервера.
  3. «Restart» — рестарт сервера совмещает в себе выполнение двух последовательных операций: «Stop» и «Run». Рестарт сервера необходимо делать после внесения любых изменений в конфигурационных файлах, например, php.ini или vhosts.conf

Запустите сервер (выбрав ярлык «Run») и убедитесь, что всё работает. Для этого в браузере наберите localhost или адрес 127.0.0.1 , должна открыться страница приветствия от «Denwer». Если всё в порядке, то самое время запустить свой локальный сайт.

На заметку! На странице приветствия описаны все основные возможности сервера Денвер и приведены ссылки для проверки работы таких программ как phpMyAdmin, Perl, sendmail и т. п. Вы всегда можете зайти на стартовую страницу и найти интересующую информацию по работе сервера. Главное, не забудьте предварительно запустить сам веб-сервер.

Запуск сайта на сервере «Denwer»

После того, как работы по установке и запуску сервера закончены, самое время разместить сайт и проверить его работоспособность. Рассмотрим процесс запуска сайта на примере бесплатной CMS «Joomla».

Выполните следующие действия:

  1. Скачайте архив готового «движка» сайта;
  2. Зайдите в директорию /home веб-сервера и создайте в ней вложенную директорию, например, vashmaster.loc;
  3. В директории vashmaster.loc создайте директорию www , т.е. путь к директории www будет таким /home/vashmaster.loc/www;
  4. В директорию www распакуйте архив «движка» с установочными скриптами php;
  5. Запустите веб-сервер с помощью ярлыка «Run». Если же сервер уже был запущен, то обязательно сделайте рестарт, чтобы добавление нового сайта под названием vashmaster.loc вступило в силу;
  6. В программе «phpMyAdmin» создайте базу данных (например, dbvashmaster ), которая будет использоваться Вашим сайтом. Если потребуется логин и пароль для подключения к базе данных, то следует использовать логин «root» и пустой пароль (значения доступа к базе данных по умолчанию, после установки пакета «Денвер»). Практически всем современным сайтам для работы необходима база данных. При желании, Вы можете установить другой пароль к базе данных . На этом подготовка к установке CMS закончена — архив распакован, пустая база данных создана;
  7. Запустите процесс инсталляция сайта. У CMS «Joomla» может быть, например, вот такой адрес для установки vashmaster.loc/installation/ ;
  8. В процессе установки Вас попросят указать название базы данных, логин и пароль доступа к базе данных, а так же задать логин и пароль доступа в интерфейс администрирования будущего сайта;
  9. После окончания установки сайта, можете зайти на него, по адресу vashmaster.loc ;
  10. Вот и всё. Балуйтесь!

На заметку! Некоторым сайтам, например, демо-версиям на CMS «Битрикс», «Shop-Script» для запуска необходимо предварительно скачать и установить «Zend Optimizer» .

В примере с настройкой собственного локального сайта, мы не случайно указали в качестве домена хитрое расширение .loc (а не .ru или .net ). По специфике нашей работы , часто приходится делать копии существующих в Интернете сайтов и локально их отлаживать и дорабатывать. Использование разных доменных имён позволяет нам заходить на сайты и проверять их работоспособность при запущенном сервере «Денвера». Иначе, мы бы видели результат работы только одноимённого локального сайта! И приходилось бы постоянно отключать веб-сервер, чтобы оценить работу сайта, размещённого в Интернете.

Популярные аналоги

Денвер одна из самых известных и удобных установочных программ для Windows в среде разработчиков сайтов, но не единственная в своём роде.

Аналоги веб-сервера Денвер:

  • XAMPP — кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер. Существуют готовые сборки XAMPP для всех популярных операционных систем.
  • — высокопрофессиональный и простой в установке набор, состоящий из Apache, PHP, MySQL, SQLite (встраиваемый движок баз данных), SQLiteManager (многоязычная веб-утилита для управления БД SQLite), PhpMyAdmin и Zend Optimizer (который увеличивает производительность запущенных процессов на 40%) для платформы Windows.
  • EasyPHP — очередной установочный набор, состоящий из Apache, PHP, MySQL для платформы Windows и возможностью установки на флеш-накопитель.
  • AppServ — готовая сборка программ Apache, PHP, MySQL, phpMyAdmin для платформы Windows.
  • MoWeS — бесплатное приложение, позволяющее быстро установить и настроить пакет программ WAMP (Windows, Apache, MySQL and PHP) под Windows. Пакет включает такие «движки» как TYPO3, MediaWiki, Wordpress, Joomla и др. Кроме бесплатного решение, есть и более продвинутые платные расширения сборки MoWeS, которые позволяют создавать демо-сайты на CD и флеш накопителях.
  • WampServer — готовый бесплатный пакет программ WAMP под Windows для веб-разработчиков. WampServer включает всё самое необходимое.

На заметку! Отдельное внимание следует уделить сборкам, которые можно установить на USB-флеш . Такой возможностью обладают не многие программы. Денвер и EasyPHP одни из лучших сборок, поддерживающих возможность установки на флешку. Также не стоит забывать и про MoWeS .

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

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

Каждый разработчик сайтов обязан знать, что такое «Денвер»!


Локальный сервер - является одним из основных инструментов любого web-мастера.
Чтобы создать html страницу, можно использовать простой редактор, например стандартный блокнот Windows. Для тестирования и отладки html сайтов, можно использовать любой браузер, например браузер Windows, Internet Explorer. Вот и всё.

Но! Мы столкнемся совсем с другой ситуацией, если будем делать сайт, который работает под управлением динамического скрипта на языке php. Или, если мы с Вами, задумаем создать сайт, который работает под управлением системы управления контентом (сайтом) - CMS.
Как выйти из этой ситуации? Ответ очевиден, на Ваш компьютер необходимо установить локальный веб сервер.
Локальный сервер , установленный на компьютере, работает точно так же, как и web сервер, который работает на стороне хостинга.

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

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

Локальный сервер скачать - именно по этому запросу Вы, скорее всего, найдёте ссылку, ведущую на сайт разработчик качественного программного обеспечения - denwer.ru.

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

Локальный сервер скачать с сайта разработчика - “бесплатный локальный сервер Денвер”.

Установка локального сервера Денвер - на Ваш компьютер. Локальный сервер на компьютере играет такую же роль, как и удаленный web-сервер на хостинге.

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

После установки локального сервера Денвер , у Вас на компьютере, должны произойти следующие изменения:

1. Будет создана папка C:\WebServers.

2. После перезагрузки операционной системы Windows, у Вас появится, необходимый для работы локального сервера виртуальный диск Z.

3. На рабочем столе, у Вас появятся три ярлыка:

StartDenwer - для запуска локального сервера в работу

RestartDenwer - для перезагрузки локального сервера

StopDenwer - для остановки работы локального сервера.

Недавно установил Denverна Windows 7, все службы локального сервера на Денвере запускались, открывалась страница Денвера, создавались базы данных MySQL. Далее, я установил на локальный сервер CMS WordPress.

Не смотря на то, что установка WordPress прошла нормально, созданный сайт в браузере у меня так и не открылся. Что я только не делал - Денвер работает, но сайт не открывается!

В связи с этим, я решил найти альтернативу локальному серверу Денвер. После поиска информации о пакетах локальных серверов, мой выбор пал на локальный сервер XAMPP .

XAMPP - это локальный сервер , который можно установить на любую операционную систему, первая буква названия как раз на это и указывает:

X - кроссплатформенность локального сервера

После установки на свой компьютер операционной системы Windows 7, я задумался - какой установить локальный сервер?

Я решил попробовать установить на компьютер, что нибудь новое, какой ни будь другой локальный сервер. После недолгих поисков в Интернет, я остановился на локальном сервере - Open Server.

Первое что мне понравилось, это то, что Open Server не надо устанавливать. То есть Вы, просто скачиваете само распаковывающийся архив пакета локального сервера. Затем, распаковываете содержимое архива в какую ни-будь папку на компьютере. И далее, для того, чтобы запустить программу локального сервера, Вам остается только кликнуть стартовый файл.

Еще, один положительный момент - локальный сервер Open Server можно запускать с внешнего носителя. То есть с флэш карты, или с дисков CD и DVD.

Сразу отмечу, что локальный сервер Open Server, имеет две сборки, полную и минимальную. Минимальная сборка позволяет запускать на компьютере только локальный сервер.

В , мы с Вами скачали архив программного комплекса OpenServer, на базе которого на компьютере можно запускать локальный сервер. Кроме локального сервера, пакет содержит множество программ, которые необходимы при и могут пригодится любому веб мастеру.
Мы с Вами отметили одно из самых важных преимуществ программного комплекса OpenServer, которое заключается в том, что пакет OpenServer работает без установки на компьютер. То есть, для запуска локального сервера и всех программ комплекса, достаточно кликнуть один файл.
Кстати, хочу здесь отметить достаточно важный момент, касающийся запуска программного комплекса OpenServer.
Если Ваш компьютер работает под управлением операционной системы Windows 7, запускайте локальный сервер от имени администратора, иначе, локальный сервер при запуске, может дать ошибку.

Ну что же, давайте продолжим работу с локальным сервером, и в данной статье, давайте рассмотрим, как добавить на локальный сервер новый домен, или другими словами, как добавить на локальный сервер новый сайт.
В первую очередь, обращаю ваше внимание на директории, которые содержит пакет OpenServer.
Среди этих директорий находится папка domains. Именно в этой папке находятся вложенные папки доменов локального сервера.
Есть два метода создания новых доменов (сайтов) на локальном сервере OpenServer: автоматический и ручной.

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

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

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

Создание собственного локального сервера на базе обычного персонального компьютера – занятие достаточно сложное и кропотливое. Здесь необходимо понимать следующие моменты:

  1. 1. , и нужен ли вам вообще свой сервер. Это один из ключевых вопросов, требующий четкого и однозначного ответа от будущего администратора.
  2. 2. Какие технические ресурсы есть в вашем распоряжении, и какие будут необходимы для работы полноценного сервера. Минимальные технические требования для создания «добротного» сервера достаточно высоки: только оборудование обойдётся в 70 - 80 тыс. рублей.

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

3. Какие денежные средства вы готовы тратить на создание и поддержку работоспособности сервера. Помимо обозначенных выше затрат «на железо» для создания полноценного сервера на компьютере требуется выделенный (статистический) ip адрес и высокая скорость приема и передачи данных (минимальным показателем является 10 Мбит\сек). Соответственно, за это придётся доплатить провайдеру и заключить дополнительный договор на оказание подобного рода услуг.

И прежде чем пытаться из компьютера сделать сервер нужно четко определить все эти нюансы.

Как сделать сервер из домашнего компьютера?

Чтобы создать свой сервер прежде всего нужно установить многопользовательскую сетевую операционную систему.

Выбор огромный: «Debian», «FreeBSD», «CentOS», «OpenSUSE», «Ubuntu», «Windows» и многие другие.

В сети можно найти немало примеров тестирования в работе вышеупомянутых операционных систем и их рейтинг в соответствии с результатами тестов. К примеру, рейтинг «SOS» за 2016:

1 место: «Debian» и «Ubuntu Server»;

3 место: «FreeBSD» и «Windows Server »;

4 место: «Red Hat Enterprise»;

5 место: «Fedora».

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

В рамках примера остановимся на установке операционной системы «Ubuntu Server».

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

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

3. На следующих шагах выберите «Регион» и «Настройки раскладки клавиатуры»;

4. Укажите имя пользователя, учётной записи компьютера и пароль,

после чего нажмите «Продолжить»;

настройте «Разметку Диска»

и выберите на какой диск устанавливается система;

6. Дождитесь завершения установки и обновления системы.

7. Выберите программное обеспечения, которое вам требуется для работы.

8. Подтвердите завершение установки, нажав на кнопку «Продолжить»;

9. После перезагрузки компьютера для входа в учётную запись потребуется ввести логин и пароль, созданный на шаге «4»;

10. На этом установка серверной операционной системы и первичное создание сервера завершены.

Как сделать себя админом на своем сервере?

  1. 1. Для получения администраторских прав введите команду «sudo su»;
  2. 2. По умолчанию сетевые настройки сервера поступают с помощью DHCP, но для работы сервера потребуется изменить значение «iface eth0 inet static» в файле «/etc/network/interfaces» на «статистический ip адрес». Текст должен выглядит примерно так:

iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1

После сохранения перезагрузите сеть командой «/etc/init.d/networking restart».

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

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

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

Те, кто занимался сайтостроением с использованием лишь 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 НОВЫМ ГОДОМ!!!

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

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

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

Я долгое время пользовался джентльменским набором «Денвер», в состав которого входят php, базы MySql и PhpMyAdmin. Подробнее с данным пакетом вы можете ознакомиться на официальном сайте разработчика . Денвер является одним из популярных пакетов локального сервера для web-разработчиков.

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

Распространяется Open Server абсолютно бесплатно. Единственно, вы можете отблагодарить автора за такой супер полезный продукт для вебмастера, переведя произвольную сумму на электронный кошелек. Как говорит автор, пожертвования очень важны, ведь проект не коммерческий. Ну, оно и понятно, без денег сегодня никуда… В общем, я лично перевел сколько было не жалко.

Преимущества Open Server

Что я могу выделить в пользу данного сервера? Вообще много чего могу сказать хорошего об Open Server да боюсь статья слишком большой получится. Поэтому выделю важные для моменты.

Продукт поставляется в 3 версиях: Ultimate, Premium, Basic. Вообще чем отличаются можете посмотреть на сайте разработчика, но я сделал скрин и прикрепил его к статье.

Именно наличие нескольких версий я считаю плюсом, т.к. скачать можно именно то, что вам нужно. Обратите внимание на версию Ultimate в распакованном виде — 5 с лишним Гб. У меня лично постоянно проблемы со свободным пространством на жестком диске. У кого с этим проблем нет + нужны дополнительные модули и программы, то можете качать смело Ultimate.

Наличие бесплатных программ , как уже было отмечено. Какие именно программы? Я опять сделал скрин.

Список, как видим, внушительный.

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

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

Богатые возможности программы. Ниже я вставил скрин окна настроек Open Server. Глянув на этот скрин, вы поймете, что данный сервер содержит в себе все, что может потребоваться вебмастеру при разработке сайте. FTP-сервер, работа с почтой (php mail, smtp mail), алиасы (для ), домены (создание дополнительного алиаса домена), планировщик задач (правда я его еще не использовал).

Отличная документация + форум поддержки. Руководство написал разработчик достаточно емким. Более того, любые интересующие вопросы вы можете задать на форуме поддержки . В общем, для старта есть все. Нужно просто чуточку уделить внимание, чтобы разобраться во всем этом.

Пока с преимуществами я завершу, но это далеко не весь список. Более подробно об Open Server’e вы можете ознакомиться на официальном сайте разработчика — http://open-server.ru .

Установка локального сервера Open Server

Для начала нам необходимо скачать дистрибутив с сайта разработчика. Какую версию скачать решать вам. На работу локального сервера это никак не влияет. Дистрибутив представляет собой самораспаковывающийся архив. Двойным щелчком распаковываем архив куда нибудь на жесткий диск компьютера, а вообще желательно в корень жесткого диска. Все, можно запустить программу. Теперь зайдите в папку, куда вы распаковали open-server и сразу создайте ярлык на рабочем столе для главного загрузочного файла. Вы найдете две версии загрузочного файла — один предназначен для 32-х битной операционной системы (Open Server x86.exe), второй для 64-х (Open Server x64.exe). Создаем ярлык в соответствии с вашей системой. Например, я выбрал «Open Server x64.exe», т.к. у меня 64-х разрядная ОС. Для создания ярлыка щелкните правой кнопкой мыши по файлу, далее Отправить -> Рабочий стол (создать ярлык).

При первом запуске программа вам попросит выбрать язык и далее всплывет диалоговое окно, в котором будет предложено установить Microsoft Visual C++ Runtime & Patches, если вы запускаете Open Server на данном компьютере первый раз.

Если честно, я даже не знаю для чего это надо устанавливать, в предыдущих версиях Open Server такого не было. Но я установил и вам советую.

Запустить Open Server можно, щелкнув двойным щелчком по ярлыку, который мы отправили на рабочий стол. После запуска у вас в трее (рядом с часами) появится красный флажок , это будет означать, что программа локального сервера запущена, но сам сервер не активирован. Прежде чем активировать заглянем сначала в настройки.

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

Во вкладке «Модули » вы можете посмотреть установленные модули для локального сервера и при желании можно поменять. Например, по умолчанию версия php используется 5.5. Если вам нужно 5.6.xx или php-7, то можно без проблем поменять, выбрав нужную версию из выпадающего списка.

Также во вкладке «Сервер » советую выбрать опцию «Всегда использовать вирт. диск «. Это нужно для того, чтобы при запуске сервера создался виртуальный диск. Букву диска можете выбрать любую.

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

Теперь можно запустить сервер — щелкаем по иконке красного флажка в трее (достаточно один клик левой кнопкой мыши) и в меню программы выбираем зеленый флажок . Что означают цвета этих флажков?

  • Зеленый — сервер запущен;
  • Оранжевый — сервер запускается/останавливается;
  • Красный — сервер остановлен.

После запуска у вас должен появиться виртуальный диск — W (если конечно в настройках вы не указали другую метку). Хочу отметить, что при первом запуске у вас может попросить одобрения брандмауэр Windows, если он у вас включен. Окошко одобрения может выскочить несколько раз и все время мы даем добро брандмауэру на выполнение действий Open Server’ом. Иначе, сервер у вас не запуститься.

Заходим в виртуальный диск W и в папке «domains » создаем папку для своего будущего проекта и заливаем туда все файлы вашего сайта. Папку «WWW» в папке сайта создавать не нужно, как это делается в Денвере. После того, как файлы залиты, перезапускам сервер, щелкнув по оранжевому флажку для того, чтобы сервер определил новую папку сайта.

Чтобы запустить сайт после установки в меню Open Server переходим в «Мои сайты » и в выпадающем списке сайтов щелкаем по нужному. После этого откроется браузер, который установлен по умолчанию в Windows — если используете упрощенную версию, и если используете полную версию, то откроется браузер, который установлен в настройках локального сервера.

В данной статье я описал как устанавливать локальный сервер «Open Server». Список настроек, по которым я пробежался далеко не полный… Про остальные возможности и настройки поговорим как-нибудь в другой статье, а пока на этой ноте пожалуй я закончу.

Удачи и приятного вам сайтостроения!