Локальные серверы позволяют запускать свой сайт без использования хостинга, прямо на домашнем компьютере. Это может пригодиться для детального тестирования, а также в процессе разработки. Ничего не помешает накатить туда CMS и взаимодействовать с базами данных. Вся сложность заключается в выборе самой программы, которая и выполняет роль локального сервера. Подходящих вариантов существует огромное количество, и каждый из них обладает своими особенностями, так что сказать, какой локальный сервер лучше других, достаточно сложно.
Давайте детально разберемся в этом вопросе, рассмотрев несколько самых популярных представителей. Итак, топ лучших локальных серверов.
OpenServer
Начать стоит с программы под названием OpenServer. При ознакомлении сразу же бросается в глаза дружелюбный продуманный интерфейс, который и является одним из главных плюсов этого решения. Среди других преимуществ можно отметить простую установку, удобное управление с добавленными сайтами и отсутствие необходимости долгой настройки, чтобы все работало как надо. OpenServer отлично помещается на обычную флешку и не состоит из множества компонентов, поэтому прекрасно подходит для портативной работы.
Если минусы в OpenServer и есть, то они связаны только с небольшими проблемами во время функционирования сайтов, но решаются за несколько секунд банальным перезапуском программы. В остальном же это один из лучших вариантов для тех, кто давно хотел развернуть локальный сервер на своем компьютере или всегда иметь его под рукой, записав на флешку.
Распространяется OpenServer бесплатно, а разработчики предлагают лишь добровольно поддержать проект. Перейти к скачиванию этой программы для Windows можно на официальном сайте.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Denwer
Denwer – один из самых популярных в свое время локальных серверов, считавшийся монополистом на отечественном рынке, поскольку ни одно из существующих на тот момент решений не смогло составить ему конкуренцию. Этот веб-сервер прост в установке и практически не занимает места на компьютере. С управлением программой разберется даже начинающий пользователь.
Однако проект долгое время не обновлялся, что сказалось на его развитии в дальнейшем. Еще одним недостатком, который может стать решающим для некоторых пользователей, будет отсутствие графического интерфейса, из-за чего приходится все действия выполнять через консоль. Сейчас Denwer можно скачать с официального сайта.
Читайте также
WampServer
Следующий доступный веб-сервер называется WampServer. Он тоже популярен в определенных кругах пользователей. Его преимущество заключается в простоте установки и нетребовательности к системе, что позволяет нормально взаимодействовать с программой на любом компьютере. Присутствует поддержка всех необходимых компонентов, поэтому с настройкой и запуском локального сервера проблем не возникнет.
Однако есть у WampServer и ряд недостатков, которые в большинстве своем связаны с настройкой. Для этого придется редактировать локальные файлы, а также заморочиться с правильным конфигурированием MySQL. Распространяется этот инструмент бесплатно.
XAMPP
XAMPP – полноценный комплект всего программного обеспечения, которое необходимо для развертывания локального сервера на домашнем компьютере. Плюсами этого инструмента можно считать бесплатное распространение и поддержку абсолютно всех пакетов, включая PHP, MariaDB и Perl.
Из минусов можно отметить только медленную работу в сравнении с аналогами, однако при правильной настройке эта проблема ликвидируется. Для начала использования XAMPP нужно перейти на официальный сайт и скачать исполняемый файл.
AMPPS
AMPPS будет сложнее использовать как полноценный веб-сервер из-за тонкостей в настройке, однако здесь есть перечень всех требуемых приложений, позволяющих разрабатывать на PHP, подключая при этом MySQL.
Взаимодействие с AMPPS происходит через сайт, открывающийся в любом браузере, однако отсутствие полноценного графического интерфейса в виде софта для ОС может стать для некоторых недостатком этого решения. Для дальнейшего ознакомления и загрузки AMPPS перейдите на официальный сайт.
Читайте также
The Uniform Server
Одна из самых легких версий локального сервера, предназначенная для компьютеров под управлением Windows. Это ее главное преимущество, ведь пользователю не придется скачивать огромное количество файлов, которые занимают дисковое пространство.
К недостаткам The Uniform Server относится то, что с самой программой придется взаимодействовать практически всегда через консоль, а в графическом интерфейсе выполняется всего несколько действий.
Если вы решили попробовать это решение, загрузите его с официального сайта и начните бесплатное использование.
Devilbox
Devilbox тоже подходит для локальной разработки, ведь он поддерживает полное взаимодействие с LAMP, разработчики не ставят ограничений по одновременно запущенным проектам, а настройка док-стека происходит при помощи PHP.
В Devilbox все уже настроено, поэтому сразу после установки можно перейти к полноценной разработке и тестированию. Однако недостатком можно считать принцип установки, ведь он немного сложнее, нежели у конкурентов. Ознакомиться с ним и скачать все необходимые файлы можно на http://devilbox.org/.
Winginx
Если вы давно искали веб-сервер, который функционировал бы в среде NGINX, но не могли найти подходящий вариант, обратите внимание на Winginx. Это комплексный инструмент, поддерживающий разные языки программирования и несколько систем управления базами данных.
Из недостатков стоит выделить необходимость ручной сборки, а также ограниченную гибкость в сравнении с конкурентами, функционирующими на Apache. Winginx доступен на сайте разработчика.
Это далеко не все популярные локальные серверы, но именно эти, я считаю, заслуживают большего внимания. К тому же все они распространяются бесплатно. Какой из этих локальных серверов лучше, решать вам.
Open Server — мощная портативная программная среда, созданная специально для веб-разработчиков, включающая в себя тщательно подобранный набор серверного программного обеспечения (Apache, Nginx, Sendmail, Ghostscript, PHPMyAdmin, MariaDB, Memcached, MongoDB, MySQL, PostgreSQL, Redis, различные PHP модули и дополнительные расширения и пр.), а также удобную управляющую утилиту, которая обладает мощными возможностями по администрированию и настройке всех доступных компонентов.
Кроме того включен пакет программ для начинающих веб-разработчиков, как например Opera, Sublime, WinSCP, Simplewall, Jcpicker, Bright Master.
Данный инструмент широко используется с целью разработки, отладки и тестирования веб-проектов, а также для предоставления веб-сервисов в локальных сетях.
Возможности программы Open Server:
- Работа из системного трея.
- Не требует установки (портативность).
- Быстрые старт и остановка.
- Автостарт сервера при запуске программы.
- Несколько режимов управления доменами.
- Монтирование виртуального диска.
- Поддержка управления через командную строку.
- Поддержка профилей настроек.
- Удобный просмотр логов всех компонентов.
- Переключение HTTP, MySQL и PHP модулей.
- Подробная и понятная документация.
- Быстрый доступ к шаблонам конфигурации.
- Автозапуск программ по списку.
- Возможность одновременной работы с Denwer, Xampp и т.д.
- Работа на локальном/сетевом/внешнем IP.
- Поддержка SSL без всякой дополн. настройки.
- Создание домена путем создания обычной папки.
- Поддержка кириллических доменов.
- Поддержка алиасов (доменных указателей).
- Защита сервера от внешнего доступа.
- Punycode конвертер доменных имён.
- Набор популярных сторонних расширений PHP.
- Планировщик заданий (cron).
- Создание локального поддомена без потери видимости основного домена в сети интернет.
- и многое другое…
Что нового в Open Server 5.4.3?
Что нового:
- Добавлены NoSQL модули: MongoDB 6.0, Redis 7 (спасибо alex2018)
- Добавлены DBMS модули: MariaDB 10.7, MariaDB 10.8
- Добавлены расширения для PHP 8.1: ioncube, rar
Изменения:
- Улучшения в конфиге MySQL и MariaDB для уменьшения потребления памяти
- Nginx пересобран с библиотекой OpenSSL 3.x
- По умолчанию при установке включена галочка оптимизации сетевых настроек
- По умолчанию при установке теперь активируется PHP 7.2
- Все компоненты обновлены до актуальных версий
Исправления:
- На некоторых системах первый запуск MySQL 8 происходил очень медленно
LocalServer is a Web Server software for Windows that allows you to make your Computer into a Web Server Locally in which there is the Apache Server, PHP, and MySQL Server, which has been summarized in a single container setup.exe.
The advantages of this software is Free except you do not need to advance other similar software, which is installed by default on your computer, because the Apache Server and MySQL Server will be installed on LocalServer first time on a different port, the Apache server running on port 4008 and MySQL Server running on port 3308.
The latest version has been on the Release of version 1.0.1 that is made on the date of 26-10-2012, which has been running stable on Windows devices with the addition of the mail server that Mercury mail.
Hopefully LocalServer useful for you to use, and congratulations creative with LocalServer
Thank you!
Features
- Apache Server
- PHP
- MySQL Server
- phpMyAdmin
- Sendmail
- Mercury Mail
License
Apache License V2.0
Concrete5 has allowed individuals involved with websites to easily manage their content and their site structure. Above all else, the goal behind concrete5 has always been to make it easy for anyone to run a website!
User Ratings
5.0
out of 5 stars
★★★★★
★★★★
★★★
★★
★
ease
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
0 / 5
features
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
0 / 5
design
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
0 / 5
support
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
0 / 5
Additional Project Details
Operating Systems
Windows
Languages
English, Indonesian
Intended Audience
Developers
User Interface
Win32 (MS Windows)
Programming Language
Perl, PHP, JavaScript, Java, Curl
Database Environment
MySQL
Related Categories
Perl HTTP Servers ,
Perl Email Servers ,
PHP HTTP Servers ,
PHP Email Servers ,
JavaScript HTTP Servers ,
JavaScript Email Servers ,
Java HTTP Servers ,
Java Email Servers ,
Curl HTTP Servers ,
Curl Email Servers
-
Overview
Simple, minimalist web server for testing and debugging purposes. Runs as a Windows application only.
It’s free for commercial and non-commercial use.
The server is extremely simple to use. Just unpack the ZIP file, run the executable, and that’s all. You can tweak the configuration later if needed.
Download — Tiny Web Server Application »
- Download and unpack the ZIP package.
- Optional: edit RebexTinyWebServer.exe.config.
- Run RebexTinyWebServer.exe
- Press Start button to begin serving files via HTTP/HTTPS.
- Accessible via HTTP and HTTPS protocols.
- TLS 1.3/1.2 support and up-to-date TLS cipher support.
- Legacy TLS 1.1/1.0 supported as well.
- Detailed activity log (optional raw communication logging).
- Free to use, even for commercial purposes.
- Runs on any Windows OS with .NET 4.6 or higher.
- No setup needed. Just unpack the ZIP file and run.
When to use Rebex Tiny Web Server
-
Local web development and testing
Need to test your web page now? Not willing to wait days or weeks
for your tech-support department to install a testing web server?
Don’t want to spend hours learning how to configure a full-features web
server yourself?Get Tiny Web Server and start testing your HTML pages over HTTPS in minutes.
-
Need temporary local web server for connectivity testing
Install Tiny Web Server, run it and try connecting from your devices.
When NOT to use Rebex Tiny Web Server
-
Need a production web server
Tiny Web Server is meant for testing and debugging purposes only.
It is not intended for Internet-facing endpoints.
Compatibility
Tiny Web Server runs on:
- Windows 11, 10, 8.1, 7.
- Windows Server 2019, 2016, or 2012.
- Windows Vista, Server 2008. You might have to install .NET 4.6 first when using the server on these legacy systems.
Configuration
The server can be configured using RebexTinyWebServer.exe.config
file.
This configuration file must be placed in the same folder as the executable file.
httpPort
-
TCP port on which the server listens for HTTP connections.
If not specified, the HTTP is disabled. httpsPort
-
TCP port on which the server listens for HTTPS connections.
If not specified, the HTTPS is disabled. webRootDir
-
Root data folder. If the folder does not exist,
the server creates it and puts some test data there.
Default is./wwwroot
. defaultFile
-
Default file to be sent if the request URL points to a directory.
Default isindex.html
. serverCertificateFile
-
Path to the server certificate with associated private key.
PKCS #12 (.pfx file extension) format is supported.
A new self-signed certificate is generated if it does not exist:.pfx
file is intended to be used on the server..cer
file is intended to be installed on the client into
the «Trusted Root Certification Authorities» store.
For more information, read our
Introduction to Public Key Certificates.
Default isserver-certificate.pfx
. serverCertificatePassword
- Password for the server certificate.
autoStart
-
If set to
true
, the server starts when application is started.
No need to press the button.
Default isfalse
.
Note:
To minimize possible «port in use» conflict, the initial values of ports are assigned to 1180 for HTTP and 11443 for HTTPS.
If you need to test your web client with standard ports, please modify httpPort
and httpsPort
in the configuration file to 80 for HTTP and 443 for HTTPS and make sure there is no other service using those ports.
Version history
1.0.0 (2022-02-22)
- First version.
Contact
Have a feature request or a question? Contact us or ask
at Rebex Q&A Forum.
Current version: 1.2.9 | Older versions and release notes (opens new window)
# Direct download
# Windows
Installer (.exe): 64 bit (opens new window) | 32 bit (opens new window) | ARM (opens new window)
Portable (.zip): 64 bit (opens new window) | 32 bit (opens new window) | ARM (opens new window)
How to check if your computer is 32 bit or 64 bit (opens new window)
These downloads are not signed. You will probably see a warning message when running the installer.
Click More info and then Run anyway to continue.
# macOS
Installer (.dmg): Intel Chip (opens new window) | Apple Silicon (opens new window) (Mac OSX 10.12+)
Standalone (.app inside .zip): Intel Chip (opens new window) | Apple Silicon (opens new window)
How to check if your Mac has an Intel processor or Apple silicon (opens new window)
# Linux
Debian/Ubuntu (.deb): 64 bit (opens new window) | ARM (opens new window)
Fedora/openSUSE (.rpm): 64 bit (opens new window) | ARM (opens new window)
Portable (.zip): 64 bit (opens new window) | ARM (opens new window)
If we don’t have the download you need, you can manually build for your platform.
# Chrome OS
Simple Web Server is not supported on Chrome OS. Chrome OS users should use Web Server for Chrome (opens new window) for as long as Chrome Apps continue to work on the platform.