Установка локального сервера Денвер на свой компьютер
В этом посте мы разберем пошаговую установку локального сервера Denwer на свой компьютер. Я вам наглядно покажу, как нужно правильно устанавливать этот дистрибутив и заодно проведу проверку работоспособности этой сборки на компьютере.Что такое локальный сервер?
Как вы уже должны знать, все нормальные веб-мастера сайты создают сначала у себя на компьютере, а только потом помещают его в Интернет для общего пользования. Причем делают это в самую последнюю очередь, когда сайт полностью готов (исправлены все ошибки и недочеты). А так изначально он делается у себя на локальном компьютере. Чтобы на своем компьютере имитировать сеть, как раз таки и устанавливается локальный сервер.
Прежде чем начать дальше читать, некоторым возможно очень полезно будет узнать, что такое локальный сервер. Также кроме Денвера есть еще масса других наиболее подходящих серверов. Здесь вы все узнаете про сервера и сможете подобрать один какой-нибудь для себя. Ну а мы двигаемся дальше!
Немного о Денвере
Денвер (от сокращенного слова днвр, то есть джентльменский набор веб-разработчика) — это программная оболочка и набор различных дистрибутивов, которые предназначены для работы с сайтами и веб-страницами на своем компьютере под управлением операционной системы Windows. Над данным проектом работает специальная группа разработчиков:
- Дмитрий Котеров — автор проекта. Он также является разработчиком и сооснователем многим известной социальной сети Мой круг.
- Михаил Ливач — разработчик и инженер технической поддержки пользователей.
- Антон Сущев — разработчик и модератор форума.
Самая первая официальная версия Denwer с простым установщиком вышла 15 марта 2002 года. После установки этой программы, вам сразу же будет доступен полностью функциональный веб-сервер Apache. Он будет работать на вашем локальном компьютере и при этом можно работать с неограниченным количеством сайтов. Denwer также содержит множество утилит, запуск которых производится приложением Run в подкаталоге /denwer или /etc корневой папки установки программы. После запуска будет создан специальный виртуальный диск, на котором хранятся все файлы проектов. Третья версия программы поддерживает работу со съемного флеш-накопителя. На подходе четвертая версия данной сборки.
Скачиваем Denwer
Прежде, чем начать устанавливать дистрибутив, его нужно сперва скачать. Скачать рекомендую только с официального сайта denwer.ru. Когда зайдете на этот сайт, то вы сразу увидите большую оранжевую кнопку для скачивания Денвера (рисунок ниже).
Кликните по ней и вам предложат скачать две версии. Выберите к примеру поновее и нажмите «Скачать«. Затем вам предложат зарегистрироваться. Регистрация бесплатная. Просто заполните необходимые данные и нажмите на «Получить ссылку на скачивание» (кликните на рисунок ниже, чтобы увидеть и увеличить картинку).
После этого вам придется проверить тот почтовый ящик, который вы указывали при регистрации. Там будет письмо со ссылкой на скачивание дистрибутива. Переходим по ней и скачиваем сборку на свой компьютер.
Устанавливаем Denwer
Итак, запускаем скаченный файл, после чего у нас спрашивают: «Действительно ли мы хотим установить базовый пакет?» Нажимаем «Да«.
После этого начинается распаковка файлов, которая займет немного времени. Затем должен включиться браузер, где написано: «Чтобы продолжить либо отменить установку, закройте браузер.» Так и поступаем. Останется только черное досовское окно. Там вы увидите надпись: «Для продолжения нажмите Enter«. Нажимаем данную клавишу.
И дальше нас просят ввести путь к диску, где будут на локальном компьютере храниться наши сайты. По рисунку нам предлагают установить на диск С. Нажимаем Enter. Если у вас такая папка уже существует, то ниже вас попросят принять или отклонить данный путь установки. Нажимаем y, то есть, да и потом опять Enter. Если данной папки у вас не существует, то этого окошка может и не быть.
Теперь нам предлагают букву виртуального диска. Она не имеет никакого значения, так что можно согласиться. По умолчанию нам предлагают присвоить буквой z (рисунок ниже). Соглашаемся, нажав z на клавиатуре. Если у вас диск с такой буквой уже существует, то выскочит ошибка и вам предложат присвоить другую букву. К примеру, назовем диск x. Нажимаем Enter.
Теперь нам говорят, что сейчас будут извлекаться файлы и опять предлагают нажать Enter. Жмем данную клавишу, после чего файлы начинают копироваться. Все это не займет много времени.
Дальше нам предлагают выбрать один из двух вариантов запуска Denwer. Нам рекомендуют выбрать первый вариант. Нажимаем 1. Чуть ниже нас спрашивают, создать ли ярлыки на рабочем столе? Жмем на y и нажимаем Enter.
Проверяем работоспособность Денвера
Все, локальный сервер мы установили. Сейчас должен открыться браузер, где будет сказано, что Денвер успешно установлен. Закрываем браузер и переходим на рабочий стол. Там у вас будет три новых ярлыка:
- Start Denwer — запускает программу;
- Restart Denwer — перезагружает программу;
- Stop Denwer — останавливает программу.
Чтобы запустить локальный сервер, дважды щелкаем по значку Start Denwer, и в досовском окошке начнет запускаться локальный сервер. Локальный сервер будет запускаться примерно 15 -20 минут, так что немного стоит подождать. Все готово! Теперь, можем проверить в браузере работает Денвер или нет. Для этого в адресную строку вводим:
localhost/tools
У вас должно открыться специальное окно. Там вы увидите данные по дистрибутиву, а также кликнув на ссылку phpmyadmin/, вы сразу можете преступить к созданию базы данных. Обязательно загляните в раздел Parent Directory. Там вы можете осуществить поиск различной документации по работе с данным локальным сервером, посмотреть благодарности от иных лиц (если захотите, то можете внести свои пожертвования на разработку данного продукта 🙂 ), еще чуть ниже можно осуществить тестирование Денвера (там все расписано как это делать) и еще много различного рода информации. Загляните туда обязательно!
Дальше переходим на диск C и проверяем, имеется ли там папка WebServers. Теперь вам придется пройти по такому пути: диск C —> WebServers —> home —> localhost —> www. В папке www будут лежать все сайты, которые вы создали на данном локальном сервере. К примеру, можете создать новую папку под названием domen1.com ну или что-то в этом роде. Доступ к такому сайту будет следующим:
localhost/domen1.com
В этом случае название новой папки — это и будет доменное имя нового сайта. Распаковывать файлы устанавливаемой CMS нужно именно в эту папку. Потом можно переходить к созданию базы данных. Однако, это уже другая история!
Все, на этом установка и знакомство с локальным сервером Denwer закончена. Как видите, сложность в установки не возникает. Однако хочу еще раз повторить, что кроме Денвера есть еще масса подходящих серверов для тестирования и разработки сайтов любой сложности. В общем, изучайте и внедряйте!
[socialpost]
alpha-byte.ru
Как создать локальный сервер на компьютере. Устанавливаем Денвер
Привет, друзья. В этой статье рассмотрим что такое локальный сервер (localhost), зачем он нужен и как создать локальный сервер на компьютере. В итоге установим Денвер на свой компьютер.
Что такое локальный сервер?
Локальный сервер – это набор программ, которые выполняют обслуживающие функции по запросу клиента на персональном компьютере без выхода в интернет. Это тот же хостинг , только все файлы сайта хранятся не у провайдера, а на жестком диске компьютера. Что такое хостинг можете почитать в этой статье.
Создавая сайт только на html и css можно пользоваться обычным блокнотом или другим текстовым редактором. Для проверки таких сайтов используйте любой браузер, т.к. они понимают язык гипертекстовой разметки и таблицы каскадных стилей. Но если мы пишем сайт на языке php или используем любую CMS,то браузера будет недостаточно, он выдаст ошибку. Перед отправкой в браузер сайты обрабатываются сервером, переводящим их в html-код. У провайдеров на сервере есть такой обработчик, а на ПК нет.
Как же быть в этой ситуации? Здесь приходит на помощь установленный локальный сервер. Каковы же преимущества:
- Не требуется подключение к интернету. Можно установить локальный сервер к себе на флешку и выполнять работу в удобном месте, не быть привязанным к одному компьютеру.
- Можно создавать сайт на компьютере используя различные CMS, выбрать шаблон, редактировать шаблон чтобы он был уникальным, установить необходимые плагины и тестировать сколько угодно, не закачивая постоянно на хостинг измененные файлы.
- Если уже есть сайт, и хочется кардинальных изменений или же необходимо выполнить «ремонтные» работы. Не надо ставить на действующий сайт заглушку, а уже выставить готовую работу.
- Особенно подходит для начинающих web-мастеров. Не нужно покупать домен и хостинг. Можно тренироваться создать сайт до «схочу» и понять, а «вообще это моё?» Я сам начинал именно так, изучал html, css, php и смотрел что у меня получается.
Как создать локальный сервер на компьютере
Как раз создавать мы ничего и не будем! Web-разработчики уже всё сделали за нас. Остаётся только установить локальный сервер на свой компьютер. Их несколько – Денвер (Denwer), XAMPP, OPENSERVER и другие. Один из наиболее популярных Денвер, его установку и рассмотрим.
Денвер – джентльменский набор веб разработчика. Создан российскими программистами. Абсолютно бесплатен. Если же вы хотите, то можете отблагодарить ребят. Денвер содержит всё самое необходимое: сервер Apache, базы данных MySQL, phpMyAdmin — система управления MySQL, позволяющая работать с базами данных через браузер, PHP.
Скачать Денвер последней версии можете c официального сайта разработчика [link]denwer.ru[/link] по ссылке, которая придет вам на почту после заполнения полей в открывшемся окне.
Установка Денвера на компьютер
- Переходите в свою почту и нажимаете на ссылку для скачивания. Ссылка является персональной и одноразовой, о чем предупреждают разработчики. так что публиковать в интернете её нет смысла.
2. Переходим по ссылке, соглашаемся с установкой базового пакета и начинается скачивание
Не стоит пугаться черного экрана — программа работает из командной строки. Будет предложено закрыть окно браузера (обычно это Internet Explorer) — закрываем. Далее действуем согласно подсказкам.
3. Укажите директорию, где будут храниться файлы (пропишите полный путь). По умолчанию C:\WebServers. Можете установить на флешку и локальный сервер будет всегда по рукой.
4. Укажите букву вашего виртуального диска. По умолчанию инсталлятор предлагает Z, но если диск с таким именем уже есть укажите другую.
5. После скачивания всех файлов выберите тип загрузки. Есть два варианта:
- Виртуальный диск создаётся при запуске компьютера.
- Диск запускается после вызова (я пользуюсь этим вариантом).
6. На рабочем столе появятся три ярлыка: Start Denwer, Stop Denwer, Restart Denwer. ВСЁ!
Вы создали локальный сервер у себя на компьютере и установили Денвер.
Полагаю вопросов как создать локальный сервер на компьютере не осталось, но если есть, пишите в комментариях — всё решим.
Теперь вы можете установить WordPress на Денвер или установить Джумлу, и тестировать свои сайты не выходя в интернет.
По ненадобности можно удалить денвер с компьютера полностью.
Удачи всем!
P.S. Кстати, это была моя первая статья на новом блоге.
С уважением, Павел Коновалов
konovalovpavel.ru
Локальный сервер на компьютере
Существует такое понятие как локальный хостинг на своем компьютере — это хостинг, устанавливаемый на вашем компьютере для создания сайтов, редактирования, тестирования, проверки вашего сайта, на начальном этапе разработки, до внедрения в интернет. Локальный веб сервер активно используется блоггерами занимающимися заработком в интернете на своих сайтах, для работы со своими сайтами, внесения изменений на копию сайта находящуюся на локальном хостинге, для проверки работоспособности и соответствие требованиям внедряемых компонентов.
Локальный веб сервер — специальная программа установленная на локальном(домашнем) компьютере или ноутбуке, позволяющая пользователям работать с копией своего сайта без доступа в Интернет. Надобность в такой программе возникает именно при тестировании работоспособности сайта при планируемых нововведениях или обновлениях без влияния на основной сайт.
Никому не хочется потерять свой основной сайт, находящийся в интернете из-за некачественного обновления, некорректно работающего модуля, восстановление может занимать некоторое время, и пользователи, находящиеся в текущий момент на сайте тоже не очень хорошо на это отреагируют. Для этого и создан
Как создать локальный сервер
Рассмотрим программу «Open Server Panel»(OSPanel), которая считается лучшей и интеллектуально самой простой из всех существующих, и с помощью которой мы будем создавать локальный хостинг на своем компьютере. Скачать ее можно по ссылке с официального сайта производителя Open Server. Программа полностью бесплатная во всех трех комплектациях, лучше скачать максимальную версию OPEN-SERVER ULTIMATE, размер скачивания на момент написания статьи достиг 1.1 гигабайта, после установки увеличивается до 7 гигабайт. Вы спросите, а почему скачать именно самую большую по размеру версию? Дело в том, что в состав этой версии входят еще много необходимых для нас программ, и лучше скачать и установить одну со всеми дополнениями чем искать кучу всего по интернету.
Скачав установочный файл с официального сайта запускаем его и выбираем папку в которую будет происходить установка, по умолчанию это С:\ (корневая директория диска С), в ней создастся папка «OSPanel» в которую и произойдёт установка. Но при желании можно установить и в другую (локальный сервер OpenServer полностью портабельное приложение которое можно перенести на другой компьютер банальным копированием).
Дальше заходим в папку С:\OSPanel (по умолчанию) и выбираем наш запускной файл Open Server x86 (либо Open Server x64 для 64 разрядной системы). Нам сразу предложат выбрать язык, с которым будем работать и поставить дополнительное приложение, соглашаемся и ставим. Теперь можно и полюбоваться на нашу программу, она обозначается красным флажком внизу справа экрана, около часов.
Редко бывают случаи, когда при запуске выскакивают ошибки, не позволяющие запуститься программе, вот самые распространенные из них:
- Работает программа для общения Skype, дело в том что она тоже использует 80 порт который используется и у нас в Open Server. Решение простое: зайти в настройки Skype «Инструменты-> Настройки-> Дополнительно-> Соединение» и убираем отметку со строки «Использовать порты 80 и 433».
- Может быть заблокирован файл «Host», очень привередливые антивирусы могут просто его блокировать. Решением будет просто отключить антивирус, а также зайти в каталог «C:\Windows\System32\drivers\etc» и в свойствах файла host убрать отметку «Только для чтения».
Настройки Open Server
По умолчанию путь к папке с доменами (сайтами) находится в C:\OSPanel\domains, зайдя в эту папку создаем любое доменное имя, которое мы заходим использовать, к примеру, если мы хотим создать домен mojsait.ru в папке domen создаем папку с соответствующим названием mojsait.ru и туда забрасываем все файлы нашего сайта. После чего заходим в нашу программу Open Server и нажимаем на кнопку «запустить», если уже запущен, то кнопку «перезапустить». Теперь зайдя в браузер на наш созданный сайт mojsait.ru, мы увидим его содержимое.
Для доступа к базе данных заходим в трей программы, далее «Дополнительно-> phpmyadmin», либо просто ввести адрес в браузере http://127.0.0.1/openserver/phpmyadmin/index.php после чего мы попадем на страницу авторизации где вводим логин «root», пароль «» (без пароля, скобки тоже не вводим).
Так же есть возможность установки SSL сертификата, перевести сайт с http на https версию.
go-job.ru
Лучший локальный сервер: какой выбрал я?
Сегодня мы разберем установку MaxSite CMS на локальный сервер. Прекрасно понимаю, что мой сайт посещают не только профессионалы, но и новички, поэтому, в первую очередь, я отвечу на вопрос:
— Что такое локальный сервер?
Локальный сервер – это программа, даже целый комплекс программ, установив который на свой компьютер, вы сможете прямо на нем разрабатывать свои сайты, а это «зверски» удобно знаете ли
Конечно, если вы ограничиваетесь разработкой страниц HTML+CSS , то он и нафиг не нужен – сразу можно в браузере просматривать результаты. Но вот тем, кто работает с CMS (системой управления сайтом), без локального сервера не обойтись!
Потому как у вас просто не получится запустить эту «штукенцию» на своем компьютере. Для ее работы нужен сервер, который обычно находится на хостинге. И даже если у вас есть свой сайт, разрабатывать тот же новый шаблон будет дико неудобно, так как каждый раз измененный файл надо загружать на сервер, что бы посмотреть на изменения, и не напорото ли где-нибудь, каких-нибудь косяков. А обычно как раз таки и напорото.
Согласитесь – это жутко неудобно.
Именно для этих целей и был придуман локальный сервер. Установил его к себе на компьютер, поставил туда сайт – и разрабатывай себе потихоньку новые фишки / шаблоны / и всякую прочую бестолковую хрень. Я именно так и разрабатываю новые шаблоны, уроки и т.д. (хрень в том числе )
Думаю, с этим разобрались. А значит, теперь будем ковыряться в другом направлении, а именно:
— Как установить локальный сервер?
Сразу дам мудрый совет, раз локальный сервер – это программа, значит сначала нам надо ее где-нибудь «честно спионерить». А для того что бы «спионерить», надо для начала определиться, с каким именно сервером вы хотите работать.
Подозревая, что тем, кто уже умеет работать с локальным сервером – эта статья нафиг не нужна (ох горе мне горе ), а те, кто нет – понятия не имеют какие они бывают, буду предлагать лишь один вариант –
А вообще, всем «web-старпёрам», в том числе и мне, разрешается защищать, хоть с пеной у рта, свой вариант в комментах, так что можете оставить своё мнение по поводу локального сервера. А мы погнали дальше.
Самый лучший вариант, который я рекомендую – это использование программы OpenServer. Признаюсь чЭстно , что сначала сидел на Denwer, но после того как попробовал OpenServer – не жалею. Реально приятней и удобней работать с ним.
В общем, дуем вот по этой ссылке: скачать локальный сервер, вводим капчу и нам дадут на выбор скачать три версии.
Я скачивал стандартную версию локального сервера.
Скачали? Ну что же, теперь самое сложное – до ужаса трудная установка . Хорошенько запаситесь чайком и «печенюгами», так как эта штука потребует 27 минут установки и 9 перезагрузок вашего компьютера. От скуки спасает только то, что там во время установки мультики показывают. Поэтому чай не помешает.
Установка локального сервера.
Она начинается с того, что нам необходимо определиться, в какую папку мы будем его извлекать из архива. Я у себя на диске E, создал папку с названием open_server, и туда все разархивировал.
Рекомендую сделать точно также, или хотя бы постарайтесь, что бы в пути к вашей «локалке» не использовались русские символы. Т.е. не надо его размещать в папке с русскими буквами и пробелами. А то могут выползти вредные глюки.
Ну что? Извлекли? Фууухх… Поздравляю, установка завершена! (весь апрель никому не верь)
Настройка локального сервера.
Теперь в папке запускаем файл Open Server.exe, и у нас, в панели задач (обычно находится в правом нижнем углу рабочего стола) отобразиться красный флажок.
Нажимаем на него и появится контекстное меню из нескольких пунктов:
Самое время приступить к настройке локального сервера. Много настраивать мы там не будем, всего лишь — настроим все под наши нужды.
И так, выбираем пункт «Настройки«, и перед нами появится соответствующее окно. Выбираем в нем вкладку «
Если поменяли на свои параметры – не забудьте нажать на кнопку «Сохранить«.
Все, теперь опять щелкаем на флажок и выбираем пункт «Запустить». Через несколько секунд наш сервер должен запуститься, флажок станет зеленого цвета и у вас на компьютере появится новый виртуальный диск с той буквой, которую вы указали в настройках.
Установка MaxSite на локальный сервер.
Вот, наконец-то мы добрались до самого главного, сразу хочу сказать спасибо за то, что вытерпели весь мой бред и издевательства, которые я разместил выше.
Установка MaxSite на локальный сервер ничем ни отличается от установки на обычный, надо завести базу данных, указать пароль и пользователя, и пройти те же самые шаги установки, что и при установке на настоящий хостинг.
Здесь я решил для наглядности записать видеоурок. Так как пришлось бы писать еще больше, чем уже накатал, да и желательно не напортачить с базой данных:
Вот и всё. Как видите – проще некуда.
Теперь у вас на компьютере есть собственный работающий сайт, над которым вы спокойно можете проводить свои бесчеловечный опыты.
Спасибо за внимание.
ЗЫ: Не забываем делиться статьей с «дружбанами», посредством нажатия на различные кнопуленции социальных сетей.
ЗЫЫ: Готов поспорить на счет САМОГО ЛУЧШЕГО локального сервера в комментариях. А вообще было бы интересно узнать, чем пользуетесь вы.
master-css.com
Обзор популярных локальных серверов для сайта
Прежде чем выложить сайт или блог в интернет, его следует протестировать, насколько правильно будет выглядеть дизайн сайта, как будут работать скрипты, форма обратной связи, плагины и так далее.
Вот по этой причине многие Веб-разработчики (блогеры, веб-дизайнеры или веб-программисты) используют тестовые площадки, на которых они проводят проверки, пробы, эксперименты, в общем, любую тестовую работу над будущим проектом.
Существуют два способа по созданию тестовых площадок.
1. Тестовая площадка на хостинге
Некоторые новички используют для тестирования проектов платные хостинги, размещая при этом два сайта – один основной (рабочий) и второй дополнительный, тестовый.
Минусы такого способа:
— нехватка места на хостинге;
— низкая скорость интернета;
— не всегда есть деньги, чтобы купить платный хостинг для тестирования проектов.
2. Тестовая площадка на вашем компьютере
Этот способ, на мой взгляд, лучший. Его я хочу рассмотреть с вами более подробней. Вначале скажу о плюсах:
— не нуждается в подключении интернета;
— не нужны финансовые затраты
Что это за тестовая площадка на компьютере? Речь идет о локальном сервере, который устанавливается на ваш компьютер. С помощью локального сервера вы сможете легко и быстро протестировать проект.
Кто-то может сказать: а зачем вообще проводить тестирование своего проекта через локальный сервер? Ведь достаточно открыть файл «index.html» и мы увидим, как будет выглядеть сайт в интернете. Да, это правда, достаточно и этого, но если вы используете на сайте php-код, форму обратной связи, чаты, форумы, различные CMS движки (WordPress, Joomla, drupal), то здесь без локального сервера никак . Тем более, если вы используете для своего проекта CMS движок (WordPress, Joomla, drupal), то там нужна не только поддержка php, но еще и база данных MySQL.
Итак, локальный сервер – это специальный набор программ, обеспечивающий правильную работу скриптов прямо у вас на компьютере. В сборку входят: сам сервер, компилятор PHP (с его помощью браузер может прочитать php код и обработать правильно страницу), компоненты для работы с БД (База Данных) и многие другие программы.
Подготовил для вас список популярных локальных серверов для сайта. Читайте, оценивайте, качайте и пользуйтесь.
Список популярных локальных серверов для сайта.
Denwer – это бесплатный локальный сервер для тестирования сайтов, веб-приложений или Интернет страниц. В Denwer входит: веб-сервер Apache, панель phpMyAdmin и MySQL для работы с БД (базами данных) и другие программы.
Локальный сервер Denwer работает только на операционную систему Windows.
Скачать можно с официального сайта denwer.ru
XAMPP – это бесплатный локальный сервер для тестирования сайтов, веб-приложений или Интернет страниц с простым пользовательским интерфейсом. Поддерживает работу в системе Windows, Solaris, Mac OS X и Linux.
Скачать можно с официального сайта www.apachefriends.org/en/xampp.html
AppServ — еще один бесплатный локальный сервер. Быстрая и легкая установка.
Скачать можно с официального сайта www.appservnetwork.com
VertigoServ — простенький по установке локальный сервер.
Работает только в операционной системе Windows.
Скачать можно с официального сайта vertrigo.sourceforge.net
Zend Server Community Edition — бесплатный локальный сервер.
Скачать можно с официального сайта www.zend.com
Open Server — это бесплатный локальный сервер с высоким функционалом по разработке и созданию сайтов. Работает в операционной системе Windows.
Скачать можно с официального сайта open-server.ru
Лично я пользуюсь бесплатным локальным сервером Denwer. Почему Denwer, а не какой-то другой? Скорей всего привычка. Я начинал с локального сервера Denwer, потому только им и пользуюсь. А вам нужно самим выбрать, с каким локальным сервером будете работать.
Скачивайте локальный сервер, устанавливайте на компьютер, читайте или смотрите видео урок или инструкцию по использованию. Тестируйте свои веб-проекты и пусть они вам приносят много дохода!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
Добавить комментарий
Метки: Вебмастеру, для начинающих
bloggood.ru
Локальный сервер — что это такое? Что значит?
Тема этой статьи — локальные сервера. Расскажу о применении и удобстве использования. Порекомендую несколько популярных локальных серверов — Опен Сервер, Winginx, Денвер.
Если вы занимаетесь разработкой собственного сервиса или сайта, то совсем необязательно делать это «вживую» — покупать домен и хостинг. Также необязательно тестировать изменения функциональности или дизайна сайта в режиме реального времени, на работающем проекте.
Более того, у вас может быть нестабильный интернет или вы вообще не хотите выкладывать сайт в интернет, а сделать небольшой проект для себя или интранет… Все это можно сделать и на локальном ПК.
Но как? На этот вопрос отвечает локальный сервер, который избавит вас от всех вышеобозначенных проблем. Задача локальных серверов — обеспечить удобство работы с сайтами, предоставить возможность разработки на локальном ПК.
Локальный сервер — что это такое?
Локальный сервер — программа, создающая на вашем ПК среду полноценного веб хостинга.
То есть на вашем домашнем компьютере создается мини-хостинг, на котором будут успешно функционировать все серверные движки, скрипты, CMS (WP, Joomla и другие). Вам даже не нужно будет подключаться к интернету — у вас будет свой мини-интернет с одним или несколькими сайтами.
Так что с помощью локального сервера можно успешно заниматься веб-разработкой и потом переносить свои скрипты на реальный веб хостинг в интернете.
Большая часть сайтов современного интернета динамические и работают в основном на PHP. PHP также часто используется для обучения программированию. Но браузеры понимают только HTML и CSS, а PHP — нет. Потому что PHP это серверный язык программирования и сервер как раз преобразует и обрабатывает PHP-код (или результат его выполнения) в вид, понятный браузеру.
И такие обработчики стоят на каждом сервере/хостинге в интернете (без них никуда), но не на вашем домашнем компьютере.
Потребность в локальных серверах постоянно росла при разработке динамических сайтов на PHP, Перле и других языках программирования. Сначала это было обусловлено плохим и дорогим интернетом, затем люди поняли необходимость тестирования скриптов в специальной среде, да и вообще вырос любительский и профессиональный интерес к программированию.
Для полноценной имитации веб-сервера и решения всех вышеобозначенных задач и был создан локальный сервер.
Обычно эти проблемы решались, да и до сих пор решаются, средствами FTP-клиента. Вы скачиваете файл с веб-хостинга, редактируете его, закачиваете обратно, смотрите — работает как надо или нет. Если работает не совсем так, как предполагалось — повторяем процедуру.
Это как минимум неудобно — нужно быть постоянно подключенным к стабильному интернету, нужно ждать пока закачается обратно (файл ведь может быть большим, их может быть несколько), нужно постоянно редактировать файлы когда «что-то идет не так».
Локальный сервер, настроенный идентично вашему веб-серверу, упрощает этот процесс. На веб-хостинг вы закачиваете только итоговую, финальную версию файлов сайта.
Даже если вы не работает с PHP-кодом, а делаете статичный HTML-сайт, есть разница между обычным просмотров HTML-файлов в браузере и их просмотром «через локальный сервер».
Сравните хотя бы URL при просмотре через веб-браузер:
И через сервер:
Последний вариант не только более реалистичен визуально в строке браузера, но и корректнее обрабатывает HTML/CSS код (потому что код именно обрабатывается сервером, а не открывается для просмотра), подгружает все скрипты из интернета — без ошибок и накладок.
Такие дела. Хорошо, что в 2016 году как никогда просто выбрать локальный сервер под свои нужды. Сейчас я расскажу вам о некоторых из них, наиболее популярных и работающих без проблем.
В своей вебмастерской практике я работал с Denwer, OpenServer и Winginx. Последними двумя периодически пользуюсь до сих пор — оба установлены на десктопе и запускаются по мере надобности.
Для чего? Например, для того чтобы создать на ПК за пару-тройку часов сайт-визитку на Вордпрессе. Или подготовить прототип сайта на HTML или WordPress — рабочая версия потом загружается в интернет и наполняется контентом.
Локальный сервер Denwer
Денвер (Denwer) — один из наиболее популярных локальных серверов.
Расшифровывается как «джентельменский набор веб-разработчика» — набор дистрибутивов и ПО для веб-разработки на локальном ПК.
Денвер является одним из старейших локальных серверов широко известных в рунете, одним из основных преимуществ которого в момент появления была возможность работы с флешки. Сейчас уже есть и другие локальные сервера, не уступающие по функционалу.
Скачать Денвер можно на официальном сайте.
Сразу после завершения установки локального сервера Денвера, вы сможете запускать и устанавливать движки своих веб-проектов на сервере «Апач». Работа с локальным сервером при этом ничем не отличается от работы с реальным хостингом.
Инсталлятор Денвера
Во времена Виндоус 95/98 приходилось тратить довольно много времени, чтобы пошагово вручную установить компоненты, входящие сегодня в инсталлятор Денвера. Сейчас этот кропотливый и трудоемкий процесс ушел в прошлое — автоматический инсталлятор, удобный конфигуратор и легкое обновление компонентов делают жизнь обычного пользователя во много раз проще.
Базовый пакет-инсталлятор Денвера включает в себя Apache (веб-сервер), интерпретатор PHP, базы данных MySQL и phpMyAdmin для управления базами данных, интерпретатор Perl, SSL, имитацию сервера электронной почты и т.д.
Денвер довольно компактный — если загружать дистрибутивы по отдельности, то получится примерно 40 мегабайт. Дистрибутив Денвера занимает в 5 раз меньше места — 8 мегабайт. Такая оптимизация была достигнута за счет того, что разработчики Денвера выбросили все лишнее (в том числе инструкции, мануалы) — оставили самое необходимое и пригодное для работы 90% веб-разработчиков и вебмастеров. Остальные 10% легко докачают недостающие пакеты при помощи встроенного инсталлятора.
В Денвере есть встроенная система управления хостами (виртуальными) на основе шаблонов. Создание нового хоста происходит через добавление новой директории в каталоге /home. При этом, есть поддержка названий директорий многих российских хостеров, что позволяет безболезненно переносить разработанный на локальном сервере проект на реальный вебхостинг.
Архитектура Денвера
Денвер полностью автономен. Вы устанавливаете его в выбранную папку, а за ее пределами Денвер ничего не трогает — не пишет файлы, не делает изменения в реестре Виндоуса. Запустили — работает, выключили — не работает и не оставляет следов после себя.
Технически, у вас даже есть возможность поставить два Денвера в две разных папки — локальные сервера не будут конфликтовать.
Денверу не требуется даже деинсталляция, если вы решили отказаться от использования локального сервера или перешли на другой — Open Server или Winginx. Удалите каталог (папку) Денвера — и готово. Точно также и с переносом на другие машины — переместите папку на другой ПК или на флешку. Денвер будет работать и там, с уже настроенной вами конфигурацией и пакетами расширений.
Изнутри Денвер похож на «маленький Unix» — на старте к основной директории прикрепляется папка на диске с расположением директорий как в Юниксе: /home, /usr, /tmp. Можно работать с обеими папками без замедления со стороны ОС.
На Блогворке уже публиковались статьи о Денвере, рекомендую вам с ними ознакомиться:
Установка Денвера ничем не сложнее установки обычной программы и проводится в 4 этапа, после прохождения которых можно работать с локальным сервером. Раз:
Два:
Три:
Четыре:
Локальный сервер OpenServer
Open Server (Опен Сервер) — программная среда, создающая портативную локальную серверную платформу.
Open Server создан специально для веб-разработчиков и учитывает все полученные рекомендации и пожелания по работе среды. Благодаря этому, Open Server широко используется в России для тестирования, отладки и разработки с нуля различных веб-проектов и создания полнофункциональных веб-серверов в локальных корпоративных и домашних сетях.
Возможности:
Особенности:
Локальный сервер Open Server имеет:
- Продуманный интерфейс пользователя;
- Многофункциональные возможности по настройке встроенных компонентов и их администрированию;
- Полноценный набор современного серверного ПО.
Вышеобозначенные достоинства, а также безотказная работоспособность делают из Open Server первоклассный и надежный инструмент для вебмастера и веб-разработчика. И действительно, Опен Сервером установлен и используется в реальном времени у десятков тысяч пользователей — об этом мы можем судить по счетчику на главной странице сайта, который колеблется в промежутке 10-20 тыс. пользователей.
А общее количество скачиваний дистрибутива неумолимо приближается к миллиону.
А все потому что связка компонентов для веб-сервера получилась не только легкой в использовании для пользователей Виндоуса, но и бесплатной, а также надежной — на уровне Линукса.
Предназначение локального сервера Open Server такое же как у Денвера и других локальных серверов — независимость от рабочего места.
Портативность сборки заключается в отсутствии необходимости заново устанавливать программы при смене рабочего места — достаточно подключить флешку или внешний жесткий диск с установленной и настроенной рабочей средой Open Server.
Я рекомендую использовать базовую версию Опен Сервера, которая является аналогом Денвера, Вертиго, Ксампа — содержит в себе только серверную часть, без дополнительных баз данных, Гита и программ для вебмастеров.
Вот сравнение версий Open Server:
А вот список программ в комплекте с ультимейт-версией Open Server:
Думаю 10% из них уже есть на вашем компьютере, а недостающие всегда можно поставить самостоятельно.
Как выглядит меню программы:
Я оцениваю Open Server как незаменимый инструмент для вебмастера любой квалификации. Удобство работы с ним и его полезность сложно переоценить. Взгляните хотя бы на меню настроек — все просто и понятно:
Мне нравится этот локальный сервер, рекомендую и вам.
Локальный сервер Winginx
Winginx — локальный веб-сервер для разработки на языках программирования PHP и даже Node.js. В Winginx встроены БД — MongoDB, Redis, memcached, MySQL.
Особенностью Winginx является встроенный сервер nginx, а не Apache как на других локальных серверах.
Winginx это:
- Быстрый и простой запуск локального сервера nginx на ОС Виндоус;
- Удобная локальная разработка сайтов и сервисов на Node.js и PHP;
- Мультипроектная система для разработки, имеющая универсальные и гибкие настройки, легко обновляющиеся компоненты;
- Среда для ведения проекта — можно создавать задачи и учитывать время на их выполнение;
- Среда для локального тестирования и запуска, веб-приложений, сайтов и браузерных сервисов;
Особенности Winginx по сравнению с другими локальными серверами: единый центр управления сервером и обновлениями компонентов, одновременная мультипроектная работа с несколькими сайтами (в т.ч. используя разные версии PHP), управление задачами и проектами, учет времени на выполнение задач, загрузка бесплатных CMS из магазина Winginx и их установка «в 1 клик».
Серверный менеджер и центр обновления Winginx
Winginx не нагружает локальный компьютер, незаметно работая в трее. Если вы кликните на иконку Winginx — отобразится единый центр управления сервером. В нем вы сможете остановить или запустить сервер целиком или его отдельные компоненты.
В новой версии Winginx есть контекстное меню. Ребята разработчики упростили его, чтобы пользователям было проще вводить быстрые команды.
Центр обновления в Winginx следит за актуальностью серверных компонентов. Если нужно поставить дополнительные компоненты или обновить устаревшие — центр обновлений решит эту проблему. Причем работает он автоматически — при запуске проверит, не нужно ли чего обновить и, если нужно, уведомит вам об этом. Вам остается лишь согласиться (или нет).
Но не беспокойтесь об автоматических обновлениях, которые могут нарушить работу вашего локального проекта — «само» ничего не установится и не обновится. Только с вашего согласия.
Управление проектом и задачами в Winginx
Новый Winginx предлагает веб-разработчикам упростить работу над проектами при помощи простого и удобного менеджера задач, встроенного прямо в панель управления локальным сервером.
Задачи в менеджере имеют приоритеты (от 1 до 5), цветовые ярлыки, статус, описание, срок. Статусов всего 6 — на паузе, в работе, открыто, закрыто, идея, выполнено.
Менеджер задач интегрирован со встроенным трекером времени, благодаря чему можно одновременно и управлять проектом, и вести учет времени.
Вишенкой на торте является возможность держать необходимую документацию проекта всегда под рукой: ТЗ, договор, прототип, мокап и пр.
Учет потраченного времени на разработку
Трекер времени, интегрированный с менеджером задач, позволяет учитывать время, затраченное всеми разработчиками на проект. Это может быть ваше время, либо время коллег, которое нужно посчитать для оплаты или расчета продуктивности, эффективности работы над задачами.
Магазин веб-приложений Winginx
В Winginx также встроен т.н. «Магазин». Это панель, которая предлагает загрузку и установку популярных движков сайтов.
На данный момент это наиболее популярные блоговые CMS, движки типа «Вики» и некоторые фреймворки для веб-разработки:
Вы выбираете движок, он загружается и устанавливается в выбранную папку (можно использовать уже настроенный домен или создать новый), затем запускается мастер установки движка, ну и дальше все просто. Пятиминутная установка Вордпресса и все такое.
Вот и все, господа вебмастера и начинающие разработчики. Напоследок напомню вам, что бекапы локальных серверов тоже нужно делать. Вдруг Виндоус или жесткий диск слетит, а у вас там проект для заказчика… Не пренебрегайте бекапами.
Еще мудрейшие греки говорили: «Если ты хочешь быть сильным — делай бекапы, хочешь быть красивым — делай бекапы, хочешь быть умным — делай бекапы».
До новых встреч.
blogwork.ru
Устанавливаем локальный сервер на своём компьютере
Рубрика: Компьютеры и интернет
Тема устанавливаем локальный сервер на своём компьютере для начинающего пользователя крайне нужна.Потому как путь создания сайта, полон загадок и непонятных моментов,которые лучше решить на своём компьютере, а не на хостинге.
Каждый веб мастер на определённом этапе своего продвижения по освоению этой интересной профессией сталкивается с проблемой возможности быстрого редактирования, или полного изменения записи или страницы. А так же возможности видеть, как это будет выглядеть на сайте с интернета, ведь динамическая страница создаётся «на лету».
Что такое локальный сервер Denwer
Для этого энтузиасты под руководством Дмитрия Котерова и создали проект Denwer для облегчения работы по сайтостроительству. В переводе это звучит так: Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет.
Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.(www.denwer.ru) Так что установив базовый пакет, активировав на нём ворд пресс вы сидя за своим компьютером как бы управляете своим домашим сервером.
О положительных сторонах спорить не приходится, так как для его работы не требуется постоянное подключение интернета. А только в тех случаях когда ворд пресс предлагает обновление «движка», или новой версии плагина и то это всё на ваше личное усмотрение.
Установка локального сервера Denwer
С первого раза конечно может и неполучиться установить его, но сделав так как будет описано далее, и пошерстив просторы нета на эту тему увидите, что в принципе ничего в этом сложного нет…Тут главное вникнуть в саму суть процесса установки, а он (прцесс) происходит как на некоторых видео играх(инсталяция эмуляция) и точно выполнять то, что предлагается в процессе.И так приступая к установке
- заходим на сайт и прочитав условия получаем по ссылке электронной почты в пользование бесплатный базовый пакет Denwer 3. Не долго думая заходим на ru.wordpress.org и скачиваем её свежую русифицированную версию. Создаём на диске «С» папку WWW и распаковываем его туда. Открываем в блокноте notepad++ папку: wp-config-sample.php и переименовываем его в просто: wp-config.php, новый файл сохраняем, старый полностью удаляем.
- Запускаем Denwer и выполняем все требования по установке, их немного, но желательно выбрать то что предлагает мастер установки. Обычно установка идёт при прикрытом окне, вы кликните по значку раскрытия, чтобы вам было удобнее наблюдать за процессом.
- По завершение инсталяции в директории МОЙ КОМПЬЮТЕР наблюдаем наличие нового диска «Z», заходим на диск «С» где наблюдаем наличие новой папки под названием WebServers, это и есть ваш готовый к дальнейшей работе пакет Denwer-(а).
- Заходим в C:\WebServers\home и создаём папку CMS1, а в ней папку WWW и получаем путь C:\WebServers\home\cms1\www Вот в эту папку WWW и вставте распакованные файлы Word Press.
- Так же на вашем рабочем столе должно добавиться три значка, а именно START;RESTART; и STOP denwer. Кликните по значку RESTART и перезапустите программу.
- Откройте свой Web браузер и введите в строке такое: localhost, если мы видим на экране такое то значит мы в двух шагах к успеху. Нам остаётся создать базу данных для пользователя движком, для этого нужно войти в phpMyAdmin, спуститесь вниз страницы, которая появилась на 5 пункте (localhost) и кликните по ссылке- http://localhost/Tools/phpMyAdmin Проверка MySQL и phpMyAdminЮ или ввести в браузер такую строку- http://localhost/Tools/phpMyAdmin)
Чтобы работать с базами данных нужно создать пользователя MySQL с паролем, для этого кликните по ссылке Привилегии, а затем Добавить нового пользователя. В появившемся окне вводим Имя пользователя, пароль (в 2-ух полях) и отметьте все привилегии (ссылка «Отметить все»), нажмите кнопку «Пошел», или «GO» - Пользователь создан, теперь нужно создать Базу Данных, чтобы создать базу вернитесь на главную страницу phpMyAdmin (http://localhost/Tools/phpMyAdmin/) и там, где «Создать новую БД» введите латинскими буквами имя вашей базы данных и нажмите кнопку «Создать». Имя обязательно вводится латиницей, я допустим везде пишу ADMIN(что не рекомендуется в целях безопасности). Всё БД создана, но приглашать вас к установке WORD PRESS не торопятся по той причине что файл WP-CONFIG.PHP у вас не заполнен, а потому потрудитесь снова открыть notepad++ и установив кодировку ENCODE in UTF-8 without BOM заполнить строки ИМЯ ДБ, ПОЛЬЗОВАТЕЛЬ ДБ и пароль тот что вы вписывали при создании.
- И сохраняем как, затем в браузере пишем : CMS1\WP-LOGIN.PHP И ПОЛУЧАЕМ ПРИГЛАШЕНИЕ К ЗНАМЕНИТОЙ ПЯТИМИНУТНОЙ УСТАНОВКЕ WORD PRESS…..
P.S. У меня при установке локального сервера на своём компьютере, БД базы данных и имя ПОЛЬЗОВАТЕЛЯ происходила на английском языке, так что у кого из вас возникнут трудности, прошу в комментариях отписаться, совместными усилиями решим проблему. Удачи в установке и работе на локальном сервере вам Уважаемые коллеги. Если кому интересно могу помочь в установке Денвера на флешку.
Связанные записи
bakznak.ru