Введение
Пакет стека решений для веб-серверов XAMPP ('/z//æ//m//p/ или '/ɛ//k//s//.//æ//m//p/') – бесплатный и открытый кроссплатформенный пакет, разработанный Apache Friends. Поскольку большинство реальных развертываний веб-серверов используют те же компоненты, что и XAMPP, это облегчает переход от локального тестового сервера к рабочему серверу. Простота установки XAMPP позволяет разработчику быстро и легко установить стек WAMP или LAMP на операционную систему, а также с аналогичной простотой установить популярные приложения, такие как WordPress и Joomla!, используя Bitnami.
XAMPP ('/z//æ//m//p/ or '/ɛ//k//s//.//æ//m//p/) is a free and open source cross platform web server solution stack package developed by Apache Friends, Since most actual web server deployments use the same components as XAMPP, it makes transitioning from a local test server to a live server possible. XAMPP's ease of deployment means a WAMP or LAMP stack can be installed quickly and simply on an operating system by a developer, with the advantage that common add in applications such as WordPress and Joomla! can also be installed with similar ease using 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