Сборка веб сервер для windows

Web-сервер на Windows 7 – обзор и установка XAMPP

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

И начнем мы с основ, т.е. узнаем, что же это такое сборка web-сервера, из чего она состоит, зачем она нужна, в частности разберем сборку XAMPP, установим ее и, конечно же, проверим ее работу.

Что такое сборка Web-сервера?

Сборка Web-сервера – это некий комплект приложений необходимых для функционирования сайтов, после развертывания которого, можно сразу переходить к их разработке, не отвлекаясь и не вникая в настройки каждого компонента web-сервера.

В сборку web-сервер обычно входит как минимум 3 компонента: это непосредственно сам HTTP сервер, средство разработки сайтов, т.е. библиотеки языка программирования, интерпретатор и т.д., и система управления базами данных. Для таких сборок используется бесплатное программное обеспечение, поэтому самыми распространенными компонентами являются веб сервер Apache, СУБД MySQL, языки программирования PHP и Perl.

Если говорить о том, для чего вообще нужна такая сборка, так как Вы сами понимаете, что все это в отдельности устанавливается и настраивается, то она нужна в основном для того, чтобы облегчить жизнь начинающим разработчикам, чтобы они могли просто установить одну программу и сразу начать, скажем, учиться программировать (создавать сайты). Для примера в качестве операционной системы нашего локального web сервера мы будем использовать Windows 7, так как именно ОС Windows от компании Microsoft широко используется у нас в России.

Конечно же, после того как разработка сайта или веб приложения окончена, необходимо перенести все на рабочий сервер, который скорей всего будет использовать операционную систему на базе Linux. Например, мы с Вами уже рассматривали возможность установки и настройки полноценного, рабочего web-сервера на CentOS 7.1, где мы как раз по отдельности устанавливали и настраивали каждый из компонентов web-сервера, там мы использовали Apache, PHP и MySQL. Также если кому интересна установка СУБД MySQL на Windows, то это мы подробно рассмотрели вот здесь.

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

В число самых популярных сборок web-сервера входят: Denwer, Open Server, XAMPP, WampServer. Как видно из названия статьи, сегодня мы будем рассматривать XAMPP.

Что такое XAMPP?

XAMPP — это бесплатная, кроссплатформенная сборка веб-сервера, которая включает Apache, MySQL PHP и Perl.

Как не трудно догадаться XAMPP — это аббревиатура:

  • X – означает, сборка есть под все операционные системы (Windows, Linux, OS X);
  • A – Apache;
  • M – MySQL;
  • P – PHP;
  • P – Perl.

В последнюю, на сегодняшний день (Июнь 2015), сборку XAMPP для Windows включено следующее программное обеспечение: Apache 2.4.12, MySQL 5.6.24, PHP 5.6.8, phpMyAdmin 4.3.11, OpenSSL 1.0.1, XAMPP Control Panel 3.2.1, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 7.0.56 (with mod_proxy_ajp as connector), Strawberry Perl 7.0.56 Portable.

Где скачать XAMPP?

Загрузить данную сборку можно со страницы загрузки официального сайта — https://www.apachefriends.org/ru/download.html

И так как мы будем устанавливать XAMPP на Windows, то соответственно и скачиваем дистрибутив под эту операционную систему, например, я хочу скачать версию XAMPP с PHP 5.6.8 для этого, и жму соответствующую ссылку.

Читайте также:  Мегафон модем для линукса

После чего у нас загрузится дистрибутив размером 107 мегабайт.

Данная сборка поддерживает операционные системы Windows, начиная с Vista.

Установка XAMPP

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

Шаг 1

Запускаем скаченный файл xampp-win32-5.6.8-0-VC11-installer.exe. Первое окно программы установки — это окно приветствия, жмем «Next».

Шаг 2

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

Шаг 3

Затем выбираем каталог, в который мы будем устанавливать XAMPP, я оставлю по умолчанию, жму «Next».

Шаг 4

На этом шаге мы можем оставить или убрать галочку «Узнать больше о Bitnami для XAMPP», я галочку убрал, жму «Next».

Шаг 5

Все готово к установке, жмем «Next».

После того как установка будет завершена, нам предложат сразу запустить «Control Panel», жмем «Finish».

Вот и все, у нас запустилась панель управления XAMPP.

Запускаем и проверяем работу Apache, PHP и MySQL

Как мы видим, сразу после установки все сервисы не запущены, поэтому мы запускаем их кнопкой «Start».

Зеленым выделены те сервисы, которые в данный момент запущены.

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

Для проверки MySQL и PHP давайте напишем простой скрипт на PHP, который проверит подключение к базе данных MySQL. Для этого создаем в каталоге C:\xampp\htdocs\ папку test, кстати, все, что находится в папке htdocs, можно удалить. В папке test создаем файл index.php со следующим кодом;

Сохраняем и в браузере обращаемся по адресу http://localhost/test/ в ответ мы должны получить версию MySQL.

Если Вы это удивили, значит и Apache и PHP и MySQL запущены и работают.

Теперь немного расскажу о панели управления XAMPP. Запустить ее можно через меню «Пуск->Все программы->XAMPP».

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

На этом предлагаю заканчивать, так как все готово для разработки сайтов на базе Apache, MySQL и PHP, еще раз замечу, что данная сборка подходит исключительно для разработки и тестирования веб приложений, использовать ее в качестве рабочей платформы для сайтов не рекомендуется. Удачи!

Веб-сервер для Windows

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

Apache является бесплатным, у него открыт исходный код, сервер гибок в настройке.

Скачать Apache для Windows

Последней версией Apache для Windows является 2.4.46, она вышла 18 февраля 2021 года.

Ссылки для скачивания:

Убедитесь, что у вас установлена последняя версия Visual C++ Redistributable for Visual Studio 2015-2019, которая необходима для работы Apache в Windows (версия 14.28.29325.2 и выше):

Официальный сайт Apache

Официальным сайтом веб-сервера Apache является: https://httpd.apache.org/

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

Официально рекомендованным источником исполнимых файлов является Apache Lounge. Именно с на его файлы даны ссылки чуть выше.

Как настроить Apache на Windows

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

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

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

Особенностью Apache, PHP и других компонентов веб-сервера является то, что все эти программы являются портативными, т.е. вам достаточно скачать сборку, распаковать её, кликнуть батник для запуска служб и вы через секунду получаете рабочий, правильно настроенный веб-сервер на Microsoft Windows.

Читайте также:  Asus usb bt400 драйвера windows 10 64 не работает

Что может веб-сервер в Windows

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

Вы можете подключат и использовать при тестировании и разработке:

  • модули Apache (например, mod_rewrite)
  • PHP (требуется дополнительная установка)
  • базы данных (требуется дополнительная установка)

Версии Apache для Windows

В настоящее время актуальной веткой Apache является 2.4.*. Предыдущее поколение Apache 2.2.* является устаревшим и больше не поддерживается. Новые версии, исправления ошибок и патчи безопасности начиная с 2018 года выпускаются теперь только для Apache 2.4. Именная эта версия предоставлена для скачивания на этом сайте.

Сборка Apache + PHP + MySQL + phpMyAdmin

Если вы хотите в несколько кликов получить работающий веб-сервер Apache + PHP + MySQL + phpMyAdmin на Windows, то скачайте готовую сборку, которая включает полностью настроенный для Windows веб-сервер, который достаточно распаковать и запустить кликом по ярлыку.

Сборка Web-сервера WampServer – обзор и установка на Windows 7

Статья посвящена рассмотрению сборки web-сервера WampServer 3, я покажу, где скачать данную сборку, какие требования необходимо выполнить для установки, и как установить WampServer 3 на операционную систему Windows 7.

Для начала хотелось бы сказать, что сборки web-сервера значительно облегчают процесс создания платформы для разработки и тестирования сайтов, и предназначены в основном для начинающих web программистов, которые не знают, как установить и настроить в отдельности компоненты полноценного web-сервера, как мы это делали в материале «Создание Web-сервера на Linux CentOS 7.1».

Примечание! Сбору web-сервера не рекомендуется использовать в качестве платформы для хостинга сайтов как в Интернете, так и в сетях организаций, т.е. они созданы только для локальной разработки и тестирования. Это рекомендация от разработчиков любой сборки web сервера.

Существует достаточно много сборок web-сервера как платных, так и бесплатных в число самых популярных входят: Denwer, Open Server, XAMPP, WampServer. Ранее мы с Вами уже рассматривали сборку веб сервера XAMPP, она бесплатная и мне очень сильно понравилась. Ее основные особенности: простая установка, реализация как для Windows, так и для Linux, в состав включено только самое необходимое программное обеспечение, а также интуитивно понятный интерфейс панели управления. Сегодня в качестве альтернативы XAMPP предлагаю рассмотреть сборку web-сервера WampServer, которая также имеет простую установку, наличие только основных приложений, еще более простую, я бы даже сказал, простоватую панель управления (может быть это даже и минус). В отличие от XAMPP, WampServer реализован только под операционную систему Windows (кто пользуется Linux или OS X, это также будет минусом). Сразу скажу, что WampServer это неплохая сборка, что подтверждает ее популярность, поэтому если Вам необходимо сочетание Apache, MySQL и PHP на ОС Windows и не нужны многочисленные вспомогательные (дополнительные) приложения, можете смело использовать сборку веб сервера WampServer.

Итак, давайте приступать.

Обзор сборки web-сервера WampServer 3

WampServer – это бесплатная сборка web-сервера, т.е. платформа для веб-разработки под операционной системой Windows. В состав этой сборки включено всё необходимое программное обеспечение для создания динамических веб-приложений (сайтов), а именно: веб сервер Apache, язык программирования PHP, СУБД MySQL и другое вспомогательное ПО, например, phpMyAdmin.

Если кто не знает WAMP это акроним от «Windows, Apache, MySQL и PHP» т.е. слово, состоящее из первых букв перечисленных приложений. Также существует и LAMP, где L — это Linux, и MAMP, где M — это Mac OS.

WampServer доступен как для 32 битной Windows, так и для 64 битной. В качестве панели управления здесь выступает икона в системном трее, с помощью которой (щелчок левой кнопкой мышки) можно конфигурировать компоненты web сервера (Apache, MySQL, PHP), а также осуществлять управление этими компонентами, например, останавливать, запускать или перезапускать их.

Читайте также:  Windows 10 pro 2004 x64 rus gx custom

Актуальной на момент написания статьи является версия WampServer 3, которая включает следующие версии компонентов (для 32 битной версии):

  • Apache 2.4.17;
  • PHP 5.6.15;
  • MySQL 5.7.9;
  • phpMyAdmin 4.5.1;
  • phpSysinfo 3.2.3;
  • SQL Buddy 1.3.3.

Где скачать WampServer 3?

Скачать сборку web сервера WampServer 3 можно с официального сайта WampServer, вот ссылка http://www.wampserver.com/ru/

После того как Вы перешли на сайт, переходим в раздел загрузка и выбираем версию для скачивания, я для примера скачаю WampServer 3 для 32 битной версии Windows.

Затем откроется предупреждающее окно, где нам необходимо нажать на ссылку «download directly».

Начнется загрузка и в итоге скачается файл «wampserver3_x86_apache2.4.17_mysql5.7.9_php5.6.15.exe» размером 67,8 МБ, который мы будем использовать для установки сборки.

Требования для установки WampServer 3

Прежде чем переходить к установке необходимо убедится в том, что Ваша операционная система отвечает всем требованиям для установки WampServer 3, а именно:

  • WampServer 3 нельзя устанавливать поверх предыдущих версий, т.е. проверьте, не установлена ли в Вашей системе какая либо версия WampServer (Панель управления->программы и компоненты);
  • Версия Windows должна быть выше, чем Windows XP и Windows Server 2003, т.е. WampServer 3 установить на Windows XP и Windows Server 2003 не получится;
  • В Windows должны быть установлены распространяемые пакеты Microsoft Visual C++ Redistributable Package 2012 и 2015 они нужны для работы компонентов входящих в состав сборки WampServer 3. Если их не будет, то во время установки будут появляться соответствующие ошибки (например, отсутствует VCRUNTIME140.dll или MSVCR110.dll), более подробно о подобных ошибках и о том, как установить эти распространяемые пакеты мы говорили в материале «Описание и установка Microsoft Visual C++ Redistributable Package 2015»;
  • Рекомендуется устанавливать WampServer 3 в папку «wamp» в корне диска, например, «C:\wamp» или «D:\wamp» и не рекомендуется устанавливать в папку, в название которой есть пробелы.
  • Также рекомендуется во время установки закрыть Skype и отключить службы IIS (если они запущены).

Установка WampServer 3 на Windows 7

Установку WampServer 3 я буду производить на операционную систему Windows 7.

Шаг 1

Запускаем скаченный файл, и попадаем в меню выбора языка программы установки, увы, но русского нет, поэтому сразу жмем «ОК».

Шаг 2

Далее окно приветствия, жмем «Next».

Шаг 3

Затем соглашаемся с условиями лицензионного соглашения, выбираем «I accept the agreement» и жмем «Next».

Шаг 4

Потом откроется информационное окно, содержащее требования для установки, жмем «Next».

Шаг 5

Далее выбираем папку для установки, оставляем по умолчанию и жмем «Next».

Шаг 6

На следующем окне также оставляем название по умолчанию, жмем «Next».

Шаг 7

Затем мы можем поставить галочку «Create a desktop icon» для того, чтобы на рабочем столе появился ярлык для запуска WampServer, жмем «Next».

Шаг 8

Все готово для установки, жмем «Install».

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

В данном случае нам говорят, что в качестве браузера по умолчанию для WampServer будет использоваться Internet Explorer и если нас это не устраивает, то мы можем указать нужный нам браузер, нажав кнопку «Да», но если нас это устраивает, нажимаем «Нет». Я нажимаю «Нет».

А в данном случае нам предлагают указать альтернативный текстовый редактор, по умолчанию будет выступать Notepad (стандартный блокнот Windows). Я нажимаю «Нет», т.е. меня он устроит.

Шаг 9

Появится еще одно информационное сообщение, в нем будет указанно, что для подключения к MySQL используя phpMyAdmin, необходимо указать логин «root» без пароля, но после первого подключения рекомендуется задать пароль для данного пользователя, жмем «Next».

Шаг 10

Все, установка завершена, оставляем галочку «Launch WampServer», если мы хотим сразу запустить WampServer, жмем «Finish».

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

Оцените статью