XAMPP
Также называется xampp control, apache friends
Локальный стек Apache, MySQL или MariaDB, PHP и Perl для обучения. Панель управления - xampp-control.exe. Это не рабочий производственный сервер.
Что необходимо знать
XAMPP - это локальный стек для обучения, а не рабочий сервер.
xampp-control.exe запускает входящие в комплект Apache и MySQL или MariaDB. Он предназначен для разработки. Docker Desktop, полноценная установка MySQL и услуги хостинга PHP - это другие продукты.
- Что это такое?
- Локальный стек Apache, MySQL, PHP
- Готов для продакшена?
- Нет. Он предназначен для обучения
- Панель управления?
- xampp-control.exe
Что такое XAMPP?
XAMPP - это готовый локальный стек, объединяющий Apache, базу данных и PHP. Он не является защищенным рабочим сервером и не заменяет Docker Desktop.
Если вы никогда им не пользовались
Если на курсах по PHP вам сказали установить XAMPP, скачайте его с apachefriends.org/download.html. xampp-control.exe запускает Apache и встроенную базу данных на вашем ПК. Стек создан для обучения. Не открывайте к нему доступ из публичного интернета в качестве производственного хоста. Полноценная установка MySQL или PostgreSQL представляет собой отдельный серверный продукт.
Для чего он используется?
http://localhost из папки htdocs. Настройка рабочего виртуального хоста (vhost) на Linux - совсем другая задача.
xampp-control.exe управляет запуском и остановкой httpd.exe и mysqld.exe. Официальный MySQL Installer представляет собой отдельный стек.
Графический интерфейс для обучения. MySQL Workbench также может подключаться. Для продакшена по-прежнему требуются реальные практики администрирования.
Для кого он предназначен?
- Студенты, изучающие PHP
- Пользователи, которым нужна быстрая локальная среда для WordPress
- Все, кому не следует открывать доступ к этому стеку из интернета
Текущий статус
XAMPP (2002) - актуальный локальный веб-стек от Apache Friends. Разработчик по-прежнему направляет пользователей Windows на https://www.apachefriends.org/download.html.
Сколько ему лет?
Apache Friends выпустила XAMPP в 2002 году, чтобы учащиеся могли запускать Apache и PHP без отдельной машины с Linux. Он появился раньше, чем Docker Desktop стал локальным стеком по умолчанию. Сборки для современных версий Windows продолжают выходить. Старая USB-версия эпохи 1.7 неактуальна.
Версии
Сначала основные каналы. Точные номера сборок здесь не верифицируются.
Системные требования
Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.
Минимум
| Операционная система | Актуальный 64-битный выпуск Windows 10 или Windows 11, согласно Apache Friends |
|---|---|
| Оперативная память | Компьютеры класса 2 GB справляются с учебными заданиями. Для нескольких сайтов и MySQL требуется больше памяти |
Потребление ресурсов
- Нагрузка на CPU
- Зависит от того, что именно открыто внутри приложения
- Нагрузка на RAM
- Зависит от документов, вкладок или библиотек
Установленные процессы
Эти исполняемые файлы принадлежат данному продукту, когда он установлен.
| xampp-control.exe | XAMPP Control Panel |
|---|---|
| httpd.exe | Apache при запуске из панели |
| mysqld.exe | Встроенная база данных при запуске MySQL |
Компоненты автозагрузки
Вы можете установить Apache и MySQL как службы из панели управления. Это необязательно. По умолчанию запуск выполняется через xampp-control.exe.
Расположение файлов
| Типичная установка | C:\xampp\ |
|---|
Форматы файлов
Распространенные проблемы
Порт 80 или 443 уже используется
IIS, остатки старых версий Skype или другой экземпляр Apache могут занять порт. Это локальный конфликт, а не сбой на сервере.
Оставлен открытым доступ из локальной сети
Apache Friends позиционирует продукт как среду разработки. Не используйте его как защищенный сервер.
Устранение проблем
Устанавливайте с apachefriends.org/download.html
Настоящий установщик размещен на сайте Apache Friends. Сборки XAMPP со сторонними панелями инструментов - нежелательный мусор.
Используйте панель управления для чтения логов, а не открывайте сразу Просмотр событий
Сообщения httpd и mysqld показывают причину сбоя модуля. Это особенность данного стека.
Смените порт Apache в панели управления, если 80 занят
Эта настройка относится к XAMPP. Она не меняет конфигурацию рабочего сайта в IIS.
Альтернативы
Docker Desktop, если учебный курс перешел на контейнеры. Официальный MySQL вместе с PHP, если требуются раздельные продукты. PostgreSQL, если на занятиях изучается не MySQL.
Официальная помощь и загрузки
Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.
| Скачать | www.apachefriends.org/download.html Официальный установщик или страница разработчика |
|---|---|
| Помощь | www.apachefriends.org/faq_windows.html Поддержка разработчика |
| Официальный сайт | www.apachefriends.org/ Начинайте отсюда, а не со случайных сайтов с файлами exe |
| Часто задаваемые вопросы по Windows | www.apachefriends.org/faq_windows.html Порты, службы и заметки о занятых портах 80/443 программами вроде Skype |
Сопутствующее оборудование
Современного ПК достаточно для учебных задач. Встроенная база данных требует места на диске. Это не повод покупать серверный GPU.
Технические подробности
Технические подробности
Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.
Источники и проверка
Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.
- Официальный сайт XAMPP · Страница продукта от разработчика
- Справка по XAMPP · Поддержка от разработчика
- Часто задаваемые вопросы по XAMPP для Windows · Официальная справка Apache Friends для Windows
- Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
Была ли эта статья полезна?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.