Как развернуть локальный сервер в Windows

Обновлено: 02.07.2024

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

Это руководство также подходит для настройки локального сервера WordPress. Тестирование многих вещей (CMS, тем и т. д.) в Интернете для меня и многих других иногда бывает большой проблемой и имеет много недостатков.

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

Ваш набор инструментов для дизайнеров
Неограниченное количество загрузок: более 500 000 веб-шаблонов, наборов значков, тем и элементов дизайна

Есть много пакетов «все в одном», которые устанавливаются все вместе, как WAMP или XAMPP, но мне они не нравятся. На мой взгляд, они делают много бесконтрольного хлама на компьютере и не часто обновляются. Но они хороши как очень быстрое решение для людей, которые не хотят разбираться, как все это работает, и им нужен только самый быстрый способ установить локальный веб-сервер, чтобы протестировать свои проекты.

Это руководство более сложное, чем решение WAMP или XAMPP, но самое большое преимущество заключается в том, что вы полностью контролируете его, потому что вы настраиваете все самостоятельно. И вы всегда сможете быть в курсе последних событий и пользоваться последними исправлениями и улучшениями в пакетах Apache, PHP и MySQL.

Как только вы освоите этот учебник, вы согласитесь с тем, что локальный сервер можно установить за несколько минут с использованием оригинальных пакетов, таких как WAMP или XAMPP. Обновление с новыми пакетами также очень просто. Просто установите новый пакет поверх существующего и все.

Кому следует прочитать это руководство по настройке локального веб-сервера?

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

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

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

Цитаты в учебнике

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

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

Требования

Это руководство было создано для 32-разрядной версии Windows 7 Ultimate в VMware Player, но я использую его для реальной установки 64-разрядной версии Windows 7 Ultimate без каких-либо проблем. Я также использовал его в 64-битной версии Windows Vista Ultimate раньше.

В этом случае он должен работать в любой операционной системе Microsoft. Даже если пакеты 32-битные, они работают в 64-битных операционных системах без каких-либо проблем несовместимости. Существуют неофициальные 64-битные пакеты для Apache и PHP, но их установка намного сложнее и они не часто обновляются. Только официальная поддержка 64-битных операционных систем имеет MySQL, но она не будет работать должным образом с 32-битными Apache и PHP.

Загрузки

  • Apache 2.2.15 win32 x86 без SSL MSI
  • Необязательно — WordPress

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

Этапы перед установкой

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

Первый каталог, который я создаю, называется «dev» (от слова «разработка») в корне «C:\». Второй каталог, который я создаю, называется «progs» в «C:\dev\», а третий называется «www» в «C:\dev\». Итак, после этого у вас должно быть три новых каталога.

  • C:\dev\
  • C:\dev\progs\ — для установки Apache, PHP и MySQL
  • C:\dev\www\ — эта папка похожа на папку ftp на вашем хостинге, поэтому вы будете извлекать сюда все свои веб-страницы
<р>2. Пользователи Windows XP могут пропустить этот шаг! Это для пользователей Vista, Windows 7 и 10! Отключить UAC!Вы сделаете это, нажав «Пуск»> «Панель управления»> «Учетные записи пользователей», а затем нажмите «Изменить параметры контроля учетных записей».

В следующем окне (запоминая положение ползунка по умолчанию) переместите ползунок вниз до «Никогда не уведомлять меня, когда:…», нажмите «ОК» и закройте окна. Пользователи Vista — просто отключите контроль учетных записей.

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

<р>3. Измените файл хостов Windows. В некоторых случаях мне не удавалось выполнить установку, пока я не сделал этот шаг. Я не проверял это на Windows XP, поэтому пользователи XP также, вероятно, могут пропустить этот шаг, потому что, на мой взгляд, он не нужен.

Этот файл с именем hosts часто находится в папке «C:\Windows\System32\drivers\etc\», он скрыт и доступен только для чтения. Чтобы увидеть скрытые файлы, откройте «Пуск»> «Панель управления»> «Параметры папок», перейдите на вкладку «Вид», выберите «Показать скрытые файлы, папки и диски» и нажмите «ОК».

В 64-разрядных системах он не будет отображаться в сторонних 32-разрядных файловых менеджерах, таких как Total Commander, даже если вы установите настройки для просмотра скрытых файлов и папок, поскольку 32-разрядные программы не могут видеть 64-разрядные файлы и папки.

Теперь мы закончили этапы подготовки к установке.

Установка и настройка Apache

Запустите установку Apache, нажмите "Далее", убедитесь, что вы принимаете условия, нажмите "Далее" и еще раз "Далее". На следующем экране заполните настройки сервера, как на картинке ниже, и снова нажмите «Далее».


На следующей странице выберите «Тип пользовательской настройки» и нажмите «Далее». Все функции оставить как есть, изменить только путь установки на «C:\dev\progs\Apache\» и нажать «Далее».

Теперь нажмите «Установить». После установки вы должны увидеть новый значок на панели задач Windows с маленьким зеленым треугольником, который сигнализирует о том, что Apache установлен и запущен.


Чтобы правильно протестировать его, откройте Internet Explorer, Firefox или любой другой браузер, который вы используете, и введите «localhost» в адресную строку. Если все прошло хорошо, вы должны увидеть «Это работает!»

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

Все, сохраните файл, выйдите из редактора и перезапустите Apache. Вы можете сделать это, щелкнув значок Apache на панели задач, а затем переместив курсор на Apache 2.2 и нажав «Перезагрузить».

В этом состоянии, если вы снова укажете в браузере «localhost», вы не увидите сообщение «Это работает!» а просто что-то вроде «Index Of». Не беспокойтесь, это связано с изменением каталога, из которого Apache переводит веб-страницы. Установка и настройка Apache завершена!

Установка и настройка PHP

Запустите загруженный установочный пакет PHP. Нажмите «Далее», примите условия и снова нажмите «Далее». На следующем экране нажмите «Обзор» и перейдите к программе установки, чтобы установить PHP, в «C:\dev\progs\PHP\» и нажмите «Далее».

Теперь выберите Apache 2.2.x Module и снова нажмите Next. На этом шаге вам нужно сообщить программе установки, где находится файл конфигурации Apache (мы отредактировали его в конфигурации Apache).

Чтобы перейти к установке, нажмите кнопку «Обзор» в каталоге «C:\dev\progs\Apache\conf\» и нажмите «Далее». На следующем экране снова нажмите «Далее», а затем «Установить».

Теперь нам нужно настроить файл конфигурации PHP «php.ini», который находится в папке «C:\dev\progs\PHP\», поэтому откройте его в Блокноте, PSPad или Dreamweaver и измените строки следующим образом ( PHP также должен работать с исходным php.ini, но эти изменения рекомендуются для более удобного использования):

  1. Перейдите к строке 458 или найдите «memory_limit = 128M» и измените его на «memory_limit = 512M» (укажите, сколько памяти может использовать PHP)
  2. Перейдите к строке 531 или найдите «display_errors = Off» и измените его на «display_errors = On» (если есть ошибки, они будут показаны в веб-браузере, если эти настройки включены)
  3. Перейдите к строке 542 или найдите «display_startup_errors = Off» и измените его на «display_startup_errors = On».
  4. Перейдите к строке 728 или найдите «post_max_size = 8M» и измените его на «post_max_size = 100M».
  5. Перейдите к строке 879 или найдите «upload_max_filesize = 2M» и измените его на «upload_max_filesize = 2000M».
  6. Перейдите к строке 959 или найдите «;date.timezone =» и замените его на «date.timezone = «XXX/XXX»». Где XXX/XXX означает ваше фактическое местоположение, для меня это Европа/Прага, чтобы найти ваше местоположение, посмотрите здесь. Например, для людей, живущих в Бразилии — Сан-Паулу, это должно выглядеть так: «date.timezone = «America/Sao_Paulo»»

Вот и все.Сохраните файл, выйдите из редактора и перезапустите Apache. Теперь нам нужно проверить, работает ли PHP. Итак, перейдите в каталог «C:\dev\www\» и создайте новый текстовый файл с именем «index.php» и поместите этот « » в качестве текста внутрь, сохраните файл и выйдите.

Откройте веб-браузер и укажите «localhost». Если PHP успешно установлен, вы должны увидеть то же, что и на следующем рисунке.


Установка и настройка MySQL

Это самая простая часть, поскольку все настраивается в мастере установки. Просто запустите установочный файл MySQL. Нажмите «Далее», выберите «Пользовательский», а затем нажмите «Далее», измените каталог установки на «C:\dev\progs\MySQL\», еще раз нажмите «Далее» и затем «Установить».

После завершения установки вы увидите другой экран, поэтому еще раз нажмите «Далее», «Далее», установите флажок «Настроить сервер MySQL сейчас» и снимите флажок «Зарегистрировать сервер MySQL сейчас», затем нажмите «Готово».

На следующем экране нажмите «Далее», затем выберите «Подробная конфигурация» и нажмите «Далее», выберите «Машина разработчика» и нажмите «Далее», выберите «Многофункциональная база данных» и нажмите «Далее», другой экран оставьте без изменений и нажмите «Далее», выберите «Решение». Поддержка (DSS)/OLAP» и нажмите «Далее».

Теперь установите флажок «Включить сеть TCP/IP», оставьте номер порта 3306, установите флажок «Добавить исключение брандмауэра для этого порта», установите флажок «Включить строгий режим» и нажмите «Далее».

Выберите «Лучший выбор для многоязычия» и нажмите «Далее». Установите флажок «Установить как службу Windows», выберите имя службы «MySQL5», установите флажок «Автоматически запускать сервер MySQL» и установите флажок «Включить каталог Bin в Windows PATH», затем нажмите «Далее».

Отметьте «Изменить параметры безопасности» и в качестве «Нового пароля root» используйте «root» без кавычек, подтвердите пароль, остальное оставьте без изменений и нажмите «Далее». Последний шаг — применить все сделанные нами настройки, поэтому нажмите «Выполнить» и подождите, пока не увидите это:


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

установка и настройка phpMyAdmin

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

Существует решение от разработчиков MySQL под названием MySQL GUI Tools, которое работает в операционных системах Windows, но оно не обеспечивает самого простого опроса и немного хаотично для меня. Также многие пользователи, использующие услуги веб-хостинга для своих веб-страниц, очень хорошо знают phpMyAdmin.

Я часто устанавливаю WordPress, Drupal, Joomla и vBulletin вместе, чтобы тестировать темы и т. д., и я использую одну базу данных для каждой CMS, поэтому я использую phpMyAdmin, который позволяет мне создавать базы данных удобным способом, не зная Командная строка MySQL.

Мы начнем с создания каталога с именем «pma» в «C:\dev\www\». Теперь откройте zip-файл с помощью phpMyAdmin и извлеките все содержимое каталога «phpMyAdmin-3.3.2-all-languages» в каталог «pma».

Теперь откройте свой любимый веб-браузер и укажите в нем «localhost/pma», если вам повезет, вы должны увидеть экран входа в phpMyAdmin. Вы можете войти в phpMyAdmin, введя «root» в качестве имени пользователя и пароля.

Иногда в Vista и Windows 7, а может быть, и в операционных системах XP, вы получаете какую-то ошибку, говорящую о том, что PHP не установлен или не настроен должным образом. Это одна из очень частых неожиданных ошибок, решение которой я искал много часов, прежде чем решил ее!

Решение может быть простым: сначала перейдите в каталог «C:\dev\progs\PHP\», найдите файл с именем «php5ts.dll» и скопируйте его в «C:\Windows\» и «C :\Windows\System32\» и перезапустите Apache. Возможно Apache откажется запускаться и покажет ошибки, если да, то проигнорируйте ошибку и запустите заново. Теперь это должно работать! :)

После этого исправления вы должны увидеть страницу входа в phpMyAdmin, указав в браузере «localhost/pma». Если первое решение не помогло, проблема во многом связана с разрешениями на запись в Windows, путем сохранения сеанса PHP и временными каталогами.

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

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

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

Сначала мы должны создать несколько таблиц, чтобы раскрыть весь потенциал phpMyAdmin, поэтому на левой панели щелкните базу данных под названием «тест», а затем нажмите «Импорт».


После этого нажмите кнопку «Обзор» и перейдите в phpMyAdmin в папку «C:\dev\www\pma\scripts\», выберите файл с именем «create_tables.sql» и в phpMyAdmin в правом нижнем углу нажмите "Идти". Будет создана новая база данных phpmyadmin с 9 таблицами.

Он будет использоваться для расширенных функций phpMyAdmin, таких как создание PDF-файлов и т. д. Вы можете закрыть браузер и дождаться последней части — редактирования файла конфигурации phpMyAdmin :-). Итак, перейдите в папку «C:\dev\www\pma\» и откройте файл «config.sample.inc.php» в Блокноте, Dreamweaver или PSPad.

Сохраните файл в той же папке, что и «config.inc.php», и выйдите из редактора. Теперь phpMyAdmin должен работать без ошибок, и мы закончили установку локального веб-сервера. Теперь вы можете восстановить настройки UAC, как мы говорили в начале.

Необязательно — установка CMS (WordPress 2.9.2)

Сначала мы должны создать новую базу данных для WordPress, поэтому войдите в phpMyAdmin и под текстом «Создать новую базу данных» введите имя «WordPress» и нажмите «Создать».

Теперь перейдите в папку «C:\dev\www\» и создайте новую папку с именем «wp». Если вы загрузили установку WordPress 2.9.2, откройте zip-файл и извлеките все содержимое каталога WordPress в «C:\dev\www\wp\».

Откройте браузер и укажите «localhost/wp». Если все сделано правильно, вы должны сначала увидеть страницу установки WordPress, поэтому нажмите «Создать файл конфигурации», а затем «Поехали!» На следующей странице.

На следующей странице введите имя базы данных (WordPress), а также имя пользователя и пароль (root) для обоих. Это пароль для WordPress для записи таблиц в базу данных, а не для доступа к панели администратора CMS.

Все остальные значения можно оставить без изменений. Нажмите «Отправить», а затем «Запустить установку». Заполните заголовок блога, как хотите, и в поле электронной почты введите любой реальный адрес электронной почты. Отправка писем не будет работать, потому что наш Apache не настроен для отправки писем, но кого это волнует?

Нам это не нужно на локальном хосте! ;-) Затем продолжите установку. На следующем экране вы увидите свой логин и пароль, запишите их куда-нибудь и нажмите «Войти», чтобы попасть в интерфейс администратора WordPress. Здесь вы можете изменить пароль на более легкий для запоминания.

Готово. Если сейчас вы укажете в браузере «localhost/wp», вы увидите что-то вроде этого:


Теперь вы знаете основы установки любой другой CMS. Установка Drupal или Joomla очень похожа.

Заключение

Я же говорил, что это не так уж и сложно ;-) Если вы похожи на меня, то любите хороший кофе в своем любимом кафе (которое, к сожалению, не подключено к интернету). И если вам нравится работать в компании людей, а не быть одному дома или в офисе, вам наверняка понравится этот урок.

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

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

Это сообщение может содержать партнерские ссылки. Ознакомьтесь с нашей информацией о партнерских ссылках здесь.

Мы, компания 1stWebDesigner, стремимся помочь вам сделать веб-сайт лучше. Наша команда создает контент, созданный профессионалами веб-дизайна для профессионалов веб-дизайна.

Наша креативная рассылка

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

Хотите создать веб-сервер Localhost в Windows 10, но без установки IIS? Тогда вот несколько лучших программ для создания среды локального веб-сервера для тестирования различных веб-приложений, таких как WordPress.

Что такое сервер Localhost?

LocalHost – это имя хоста в мире компьютерных сетей, используемое для доступа к различным службам, работающим на хосте, с помощью сетевого интерфейса обратной связи. lo – это краткая форма этого устройства обратной связи. Он не требует и не всегда обходит локальный сетевой интерфейс для подключения службы или для ответа, когда мы пингуем ее. Этот сетевой интерфейс и его работа будут одинаковыми для всех операционных систем, будь то Windows, Linux, FreeBSD или macOS. Мы всегда можем пропинговать петлевой интерфейс для доступа к различным службам, работающим локально в системе.

Более того, если говорить об IPv4-адресе для локального хоста, то это 127.0.0.1, а для IPv6-адреса ::1 это тоже универсально и относится к вашему собственному компьютеру или серверу.

Однако здесь мы не будем говорить о том, что такое сервер Localhost, а о программном обеспечении, которое мы можем использовать для его создания в Windows 10. 8 или 7 для тестирования различных веб-служб, приложений, проектов веб-сайтов или CMS, таких как WordPress, Joomla, Drupal, Magento и т. д.

Лучшее программное обеспечение для веб-сервера PHP Localhost в Windows 10/8/7

1. Xampp — с открытым исходным кодом

Xampp — одно из лучших бесплатных программ для создания локального веб-сервера со службами PHP, Apache и MySQL. Это программа с открытым исходным кодом и кроссплатформенная, что означает, что мы можем использовать ее не только на Windows, но и на платформах macOS и Linux. Если вы хотите использовать Xampp на более старых платформах Windows, таких как XP и Windows Server 2003, загрузите XAMPP 1.8.2-6, поскольку последняя версия несовместима.

Чтобы создать локальный веб-сервер и эффективно работать с последними веб-приложениями, стек Xampp содержит последние версии Apache, MariaDB, PHP, phpMyAdmin, OpenSSL, панель управления XAMPP, Webalizer, Mercury Mail Transport System, FileZilla FTP. Server, Tomcat (с mod_proxy_ajp в качестве коннектора) и Strawberry Perl Portable.

Он предназначен исключительно для тестирования и использования в качестве тестовой системы, что позволяет быстро запускать различные встроенные серверы одним щелчком мыши. Кроме того, пользователь может загрузить различные готовые модули, такие как Wordrpess, PrestaShop, Magento, Drupal и многие другие, чтобы быстро развернуть свои любимые CMS, форум, вики, электронную торговлю и начать тестирование.

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

Посетите веб-сайт, чтобы загрузить Xampp.

2. Ampps — сервер Localhost с Softaculous

Что ж, в большинстве бесплатного программного обеспечения, доступного для создания среды локального веб-сервера, пользователю приходится устанавливать даже стандартные веб-приложения вручную, что может быть трудоемкой задачей, особенно для новичков, и занимать немного времени для опытных пользователей. . Таким образом, в таких сценариях Ampps является лучшим вариантом не только для создания локального хост-сервера в Windows 10/8/7, но и для установки различных CMS с открытым исходным кодом, интернет-магазина, Wiki, веб-инструментов управления БД, рекламы. Управление, система ERP, управление опросами и многое другое. Благодаря интеграции с Softaculous, которая позволяет пользователям запускать различные предварительно настроенные сценарии для установки программного обеспечения с открытым исходным кодом всего одним щелчком мыши, точно так же, как мы это делаем в услугах хостинга.

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

Он доступен для операционных систем Windows, macOS и Linux. Таким образом, хорошая альтернатива Xampp.

Лучший локальный сервер Ampps для Windows 10 мин

3. Локальный веб-сервер WampServer

Следующим популярным бесплатным инструментом для Windows 10/8/7, предназначенным для настройки локального веб-сервера, является Wamp Server. Большинство из нас, имеющих дело с веб-сайтами и другим веб-тестированием в Windows, уже знают об этом. Он также предлагает среду LAMP в одном пакете для установки и управления своими службами с помощью кнопок панели быстрого управления.

Эта среда веб-разработки для Windows недоступна для macOS и Linux. Помимо Apache2, PHP и базы данных MySQL, он предлагает phpMyAdmin для простого управления экземплярами базы данных. Кроме того, если вы ищете портативный сервер Wamp, попробуйте UwAmp.

Что такое wampserver

4. МАМП

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

Что касается веб-сервера, у него есть как Apache, так и Nginx, для управления базами данных MySQL или MariaDB, тогда как с точки зрения языков веб-разработки PHP, Perl и Python поставляются вместе с MAMP.

MAMP XAMPP альтернатива

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

Загрузить бесплатный MAMP для Windows

5. Портативный WAMP-сервер UwAMP

Это действительно хорошая альтернатива вышеупомянутым лучшим локальным серверам для веб-разработки, если вам нужна переносимость. Да, те, кто хочет перенести свой веб-проект и веб-сервер на USB-накопитель, могут попробовать UwAMP. Интерфейс очень прост в обращении и соответствует теме, это означает, что у вас будут только те параметры, которые необходимы, такие как кнопки для запуска и остановки службы Apache + MySQL и для доступа к конфигурации PHP, Apache, MySQL вместе с phpMyAdmin.

Мы уже сделали по нему учебник, в котором показали, как использовать UwAMP и процесс установки WordPress на нем.

Запустить Apache

6. DesktopServer от ServerPress

Если вашей единственной целью настройки локального веб-сервера на ПК или ноутбуке с Windows является тестирование веб-сайта на основе WordPress, то программа DesktopServer является наиболее оптимизированным вариантом. Он разработан для работы в Windows с оптимизированным стеком Local Apache, MySQL и PHP для работы только с Wordpres CMS. Он также поддерживает SSL и поставляется с простыми пользовательскими настройками для развертывания веб-сайта на основе WordPress за несколько секунд.

Однако, помимо ОС Windows, программное обеспечение веб-среды DesktopServer Localhost также доступно для macOS. Те, кто хочет создавать неограниченное количество веб-сайтов WordPress и управлять ими вместе с другими премиальными функциями, могут выбрать платные опции, такие как Easy Live Deployment Site Deployment, Panic Coda и поддержку DreamWeaver Live, Internet Sharing для совместной работы и многое другое.

Самое приятное то, что даже мы устанавливаем WordPress на сервер localhost, тем не менее, он позволяет пользователям создавать и получать доступ к демонстрационной или тестовой версии WordPress в домене .dev.cc. Это зарезервированный домен, который существует только на локальном компьютере, на котором запущен DesktopServer, чтобы получить доступ к экземпляру WordPress, используя полный домен вместо 127.0.0.1 или localhost в строке веб-адреса.

 DesktopServer лучший локальный сервер для Windows

7. easyphp- сервер разработки и веб-сервер

Разработчики EasyPHP предлагают две программы: DevSever и Webserver. Обе можно использовать для создания локальной среды веб-сервера в Windows, но для разных целей.

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

easyphp Devserver Webserver

WebServer от Easyphp предназначен для предоставления услуги хостинга в виде сервера на персональном компьютере или ноутбуке для пользователей, которые не только хотят иметь какой-либо веб-сайт на веб-сервере Windows Localhost с использованием LAMP, но также планируют совместно использовать его по сети. Интернет и пусть другие получить доступ к тому же. Это позволяет вашему персональному ПК выступать в качестве службы веб-хостинга, чтобы сделать ваш веб-сайт/приложение/демоверсию доступными через Интернет. Сервер полностью настраиваемый, модульный, его легко обновлять и расширять.

Вердикт о лучших инструментах веб-сервера Windows localhost

Есть еще несколько инструментов для создания локальной веб-среды, но функции, которые они предоставляют, уже присутствуют в вышеупомянутых инструментах, поэтому я хочу, чтобы список был кратким и точным. Более того, если кто-то из вас не хочет использовать LAMP, то встроенные в Windows 10/8/7 службы IIS-Internet Information Services всегда доступны для активации и использования. Если вы хотите узнать, как это сделать, см. статью Как установить веб-сервер IIS в Windows 10 шаг за шагом

После разработки веб-приложение развертывается на сервере IIS. Затем к этому веб-приложению могут получить доступ конечные пользователи. Есть два способа развернуть приложение на сервере, вы увидите оба здесь.

  • Использование метода копирования файлов.
  • С использованием метода веб-публикации.

В этом руководстве по IIS вы узнаете:

Как скачать и установить IIS

На приведенной ниже диаграмме показан процесс для сервера IIS.

Серверный процесс IIS

Давайте посмотрим, как мы можем установить IIS на сервер Windows.

Как скачать IIS

  • После установки необходимо выполнить следующие шаги для установки IIS.

Шаг 1. Перейдите в Windows Server и добавьте роли

В Windows Server 2012 панель мониторинга по умолчанию показана ниже.

  • Первый шаг — нажать кнопку "Добавить роли и функции" на панели управления.
  • Это позволяет установить на сервер дополнительные функции.

Как установить IIS на Windows Server

Шаг 2) Перейти к следующему шагу

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

Как установить IIS на Windows Server

Шаг 3) Выберите способ установки

На следующем шаге нам нужно выполнить два подэтапа

  1. Во-первых, выберите установку на основе ролей или функций. Это позволит нам выполнить установку IIS.
  2. Чтобы продолжить, нажмите кнопку "Далее".

Шаги по установке IIS на Windows Server

Шаг 4) Выберите сервер

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

Шаги по установке IIS на Windows Server

Шаг 5) Выберите вариант веб-сервера

На следующем шаге нам нужно выполнить два подэтапа

  1. Выберите вариант веб-сервера. Это обеспечит установку IIS.
  2. Чтобы продолжить, нажмите кнопку "Далее".

Установка IIS на Windows Server

Шаг 6) Продолжайте

На следующем экране нажмите кнопку "Далее", чтобы продолжить.

Установка IIS на Windows Server

Шаг 7) Запустите установку

На последнем экране нажмите кнопку «Установить», чтобы начать установку.

Как установить IIS на Windows Server

После установки IIS вы можете запустить его, выполнив поиск в Windows 2012.

  1. Введите строку «inetmgr», которая является командой для IIS.
  2. Затем появится диспетчер информационных служб Интернета. Нажмите на это.

Как установить IIS на Windows Server

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

Процесс установки IIS на Windows Server

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

Процесс установки IIS на Windows Server

Как развернуть веб-сайт в IIS с помощью копирования файла

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

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

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

Шаг 1. Давайте сначала убедимся, что наше веб-приложение DemoApplication открыто в Visual Studio.

Если вы не уверены, работает ли у вас веб-сервер, нет проблем! это легко подтвердить.

если вы просматриваете веб-страницу, отлично!
Все готово.

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

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

Что, если я предпочитаю использовать что-то другое?

вам не нужно почему, но вот несколько причин:

  • у вас нет прав администратора на компьютере
  • вы думаете, что файлы Apache .conf пугают, а редактирование текста в VIM еще более пугает
  • вы хотите что-то легкое

перейдите в папку, в которой вы планируете сохранять файлы .html (используя терминал/cmd), и выполните следующую команду:

если вы используете Python 3.x или выше, вы должны использовать

hello world< бр />

использование http-сервера

  1. если вы еще не установили Node.js, посетите указанный ниже сайт и установите его

hello.jpg

node.jpg

комментарий vaibhavjindal от 7 мая 2018 г.

Спасибо!
Как раз то, что мне было нужно.

tarekahf прокомментировал 10 мая 2018 г. •

Это было фантастически просто. большое спасибо, я использую NPM Server, и это намного лучше, чем сложная установка Eclipse и Tomcat.

Комментарий AllieCR от 22 мая 2018 г.

Спасибо! Именно то, что мне нужно для тестирования импорта/экспорта ES2015

octoxalis прокомментировал 9 августа 2018 г.

Хорошее простое руководство, которое заслуживает поздравлений!
Я только что протестировал подходы npm и python: так здорово быстро оказаться в сети, чтобы что-то протестировать.

Прокомментировал JamesSwift 13 сентября 2018 г.

byteknacker прокомментировал 23 октября 2018 г.

Эта статья потрясающая! Теперь я могу запустить веб-сервер без написания дополнительного кода. Большое спасибо!

saurav-bhagat прокомментировал 30 ноября 2018 г.

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

iarickvigasi прокомментировал 1 февраля 2019 г. •

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

arneper прокомментировал 14 апреля 2019 г.

очень просто и понятно. Спасибо.

proffessionalshivam4444 прокомментировал 20 апреля 2019 г.

отличное объяснение, спасибо

kristynagel прокомментировала 19 июня 2019 г.

Спасибо! Я понятия не имею, что это за материал Node.JS, я просто запускаю его, потому что он упоминается в курсе Zero to Mastery Web Dev (Udemy), который мы будем изучать. :)

75lb прокомментировал 19 июня 2019 г. •

Прокомментировал wangdagithub 23 июня 2019 г.

Bossblackx прокомментировал 4 сентября 2019 г.

Большое спасибо за работу! :D

azazqadir прокомментировал 5 сентября 2019 г.

Я уже давно использую Apache для своих приложений на Mac. Поскольку он предустановлен, я даже не помню, как настроить Apache вручную. Что касается серверов, я использовал платформы для хостинга Apache, где серверы были предустановлены. Это руководство было хорошим напоминанием о том, как сделать это вручную.

ChachyDev прокомментировал 19 октября 2019 г.

Я использую Mac, но должен сказать, что он мне не подходит. Я не вижу никакой папки «Сайты» в имени пользователя, и установка HTML-файла не заставляет мой локальный хост ничего показывать

ovicrisan прокомментировал 1 ноября 2019 г.

php -S локальный хост:8000

supernin прокомментировал 1 декабря 2019 г.

У меня есть встроенная веб-страница, установлен LAMP, что дальше? Как передать страницу с локального хоста на сервер?

Andreluizfc прокомментировал 10 декабря 2019 г.

NickBaynham прокомментировал 5 января 2020 г.

Это потрясающе! Я использовал его, чтобы сделать доступным статический демонстрационный HTML для использования в примерах Selenium-Webdriver.

прокомментировал mgalmes 18 февраля 2020 г.

gjmkoper прокомментировал 29 февраля 2020 г.

Ссылка для Windows указывает на веб-страницу, которая больше не будет поддерживаться. Для W10 я нашел подходящие инструкции здесь.

sajidmanzar прокомментировал 2 марта 2020 г. •

Спасибо за эту ценную информацию. Раньше я устанавливал XAMPP, а затем навигатор Anaconda и блокнот Jupyter перестали работать, показывая ошибку. Я искал в Google, большинство ответов было удалить и переустановить. Я делал это в разное время. Затем я понял, что блокнот Jupyter также работает на веб-сервере на локальном хосте: 8888, поэтому он может конфликтовать. Я удалил xampp, полностью удалил папку и переустановил Anaconda.Бинго, он начал работать.

michjnich прокомментировал 23 марта 2020 г.

attacomsian прокомментировал 27 марта 2020 г.

Всем, кто ищет локальный веб-сервер PHP для быстрого тестирования, просто используйте следующую команду (требуется PHP 5.4.x и выше):

Я написал статью на эту тему, в которой объясняются все эти варианты.

Прокомментировал HeinThuta 21 апреля 2020 г.

Прокомментировал HeinThuta 21 апреля 2020 г.

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

Прокомментировал HeinThuta 21 апреля 2020 г. •

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

Вы не можете выполнить это действие в данный момент.

Вы вошли в другую вкладку или окно. Перезагрузите, чтобы обновить сеанс. Вы вышли на другой вкладке или в другом окне. Перезагрузите, чтобы обновить сеанс.

Читайте также: