Введение

Пакет стека решений для веб-серверов XAMPP ('/z//æ//m//p/ или '/ɛ//k//s//.//æ//m//p/') – бесплатный и открытый кроссплатформенный пакет, разработанный Apache Friends. Поскольку большинство реальных развертываний веб-серверов используют те же компоненты, что и XAMPP, это облегчает переход от локального тестового сервера к рабочему серверу. Простота установки XAMPP позволяет разработчику быстро и легко установить стек WAMP или LAMP на операционную систему, а также с аналогичной простотой установить популярные приложения, такие как WordPress и Joomla!, используя Bitnami.

Этимология

На сайте Apache Friends указано, что XAMPP расшифровывается как "XAMPP Apache + MariaDB + PHP + Perl", что делает его рекурсивной аббревиатурой. Ранее XAMPP использовал MySQL, но 19 октября 2015 года его заменили на MariaDB, начиная с версий XAMPP 5.5.30 и 5.6.14, что изменило значение аббревиатуры. Изначально она расшифровывалась как Cross Platform + Apache + MySQL + PHP + Perl.

Предварительные условия

Для загрузки и запуска XAMPP требуется только один файл в формате zip, tar, 7z или exe, и обычно не требуется настройка отдельных компонентов веб-сервера. Для версии XAMPP под Windows требуется Microsoft Visual C++ 2017 Redistributable.

Особенности

XAMPP регулярно обновляется до последних версий Apache, MariaDB, PHP и Perl. Он также включает в себя ряд других модулей, таких как OpenSSL, phpMyAdmin, MediaWiki, Joomla, WordPress и другие. XAMPP является самодостаточным, и на одном компьютере может существовать несколько его экземпляров, при этом любой экземпляр можно скопировать с одного компьютера на другой. XAMPP предлагается в полной и стандартной версиях (уменьшенной версии). Позже Bitnami предоставила некоторые распространенные приложения, которые можно было легко установить. Официально, разработчики XAMPP предполагали использовать его исключительно как инструмент для разработки, позволяющий веб-дизайнерам и программистам тестировать свою работу на собственных компьютерах без доступа к Интернету. Для максимального удобства многие важные функции безопасности отключены по умолчанию. XAMPP способен обслуживать веб-страницы в сети Интернет. Предусмотрен специальный инструмент для защиты паролем наиболее важных компонентов пакета. XAMPP также поддерживает создание и управление базами данных в MariaDB и SQLite, среди прочих. После установки XAMPP можно обращаться к локальному хосту как к удаленному, подключаясь через FTP-клиент. Использование программы, такой как FileZilla, предоставляет множество преимуществ при установке системы управления контентом (CMS), например Joomla или WordPress. Также можно подключиться к локальному хосту через FTP с помощью HTML-редактора.

Компоненты

Входящие в комплект XAMPP 8.2.12 Компонент На Windows На Linux На macOS Apache 2.4.58 ✔ ✔ ✔ MariaDB 10.4.32 ✔ ✔ ✔ PHP 8.2.12 ✔ ✔ ✔ 8.0.1 2.4.46 10.4.17 8.0.1 8.0.2 2.4.46 10.4.17 8.0.2 8.0.3 2.4.46 10.4.18 8.0.3 8.0.5 2.4.47 10.4.18 8.0.5 8.0.6 2.4.47 10.4.19 8.0.6 8.0.7 2.4.48 10.4.19 8.0.7 8.0.8 2.4.48 10.4.20 8.0.8 8.0.9 2.4.48 10.4.20 8.0.9 8.0.10 2.4.48 10.4.21 8.0.10 8.0.11 2.4.51 10.4.21 8.0.11 8.0.13 2.4.51 10.4.22 8.0.13 8.0.14 2.4.52 10.4.22 8.0.14 8.0.15 2.4.52 10.4.22 8.0.15 8.0.17 2.4.52 10.4.24 8.0.17 8.0.18 2.4.53 10.4.24 8.0.18 8.0.19 2.4.53 10.4.24 8.0.19 8.0.25 2.4.54 10.4.27 8.0.25 8.0.28 2.4.56 10.4.28 8.0.28 8.1.0 2.4.51 10.4.22 8.1.0 8.1.1 2.4.52 10.4.22 8.1.1 8.1.2 2.4.52 10.4.22 8.1.2 8.1.4 2.4.52 10.4.24 8.1.4 8.1.5 2.4.53 10.4.24 8.1.5 8.1.6 2.4.53 10.4.24 8.1.6 8.1.10 2.4.54 10.4.24 8.1.10 8.1.12 2.4.54 10.4.27 8.1.12 8.1.17 2.4.56 10.4.28 8.1.17 8.2.0 2.4.54 10.4.27 8.2.0 8.2.4 2.4.56 10.4.28 8.2.4 8.2.12 2.4.58 10.4.32 8.2.12