Рассказываем, как установить и выполнить базовую настройку XAMPP в Linux.
Что такое XAMPP?
Если попытаться изложить суть приложения XAMPP, то получится, что это программа для имитации сервера на локальной машине. В целом, так оно и есть. Только это не одна программа, а набор инструментов, управляемых одной оболочкой.
XAMPP включает в себя аналог веб-сервера Apache, который можно использовать как настоящий, и базу данных MySQL. Также в него входят интерпретаторы скриптов на базе языков программирования PHP и Perl.
Помимо прочего XAMPP содержит множество библиотек необходимых для управления стандартным веб-сервером. А еще в нем есть утилита PhpMyAdmin для создания максимально комфортных и реалистичных условий веб-разработки.
XAMPP — популярный инструмент среди разработчиков, так как он позволяет создать идеальную среду для тестирования программного обеспечения и веб-ресурсов на локальном компьютере без выхода во внешнюю сеть. Грубо говоря, можно не брать в аренду сервер или выделять отдельный компьютер под разработку. Также XAMPP выручает, когда нужно потренироваться в веб-разработке или протестировать новые функции сайта перед их реализацией на основном ресурсе.
Устанавливаем XAMPP в Linux
- Для начала скачаем последнюю версию серверной сборки с официального сайта разработчиков.
- Затем открываем терминал и переходим в папку, куда загружен файл-установщик XAMPP. Используем команду cd Загрузки или cd Downloads в английской версии.
- Потом выдаем установщику права на запуск с помощью команды chmod u+x xampp-linux-x64–7.3.9–0-installer.run
Название файла-установщика актуально на момент написания статьи. Возможно, вы скачаете более современную версию. Можно заранее переименовать его в xampp, чтобы было легче работать с ним в терминале.
- Теперь запускаем установщик. Я делаю это с помощью команды sudo ~/Загрузки/xampp.run
- Возможно, придется ввести пароль администратора, так как мы запускаем команду sudo.
- После запуска перед нами появляется окно с приветствием, оповещающее о начале установки XAMPP. Жмем на кнопку Next.
- Затем выбираем компоненты, которые надо установить, и снова нажимаем на кнопку Next.
- Далее еще несколько раз нажимаем Next, пока не начнется установка.
- По окончании установки появится соответствующее окно. Нажимаем на кнопку Finish.
Настраиваем и запускаем XAMPP
Сконфигурировать XAMPP можно двумя способами.
Через графический интерфейс
- Запускаем графическую оболочку XAMPP с помощью команды sudo /opt/lampp/manager-linux-x64.run
- Переходим на вкладку Manage Servers в верхней части окна и кликаем по кнопке Start All.
- Теперь каждый сервер можно отдельно настроить. Для этого нужно выделить один из доступных вариантов, а потом нажать на кнопку Configure в боковой панели.
- В открывшемся окошке можно указать порт подключения и открыть один из журналов с информацией о работе (и сбоях) сервера.
Через командную строку
Сервером XAMPP можно управлять через командную строку. Так проще получить доступ к большему количеству опций и настроек.
Для управления используется команда /opt/lampp/xampp и следующие аргументы для нее:
- start — запуск серверов.
- startapache (или mysql, ftp) — запуск одного из серверов на выбор.
- stop — выключить все серверы.
- reload — перезагрузить все серверы.
- security — проверка настроек безопасности серверов.
- enablessl — включить поддержку протокола SSL на сервере Apache.
- disablessl — выключить поддержку протокола SSL.
Каких-то особых рекомендаций по настроек XAMPP нет. Вы праве выставить параметры на свой вкус. Причем для полноценной работы достаточно тех настроек, которые вы найдете в графической панели управления. Единственно, что стоит сделать — сбросить настройки безопасности. Для этого:
- Открываем терминал.
- Вводим команду sudo opt/lampp/xampp security
- Затем вводим слово yes, соглашаясь на сброс настроек.
- Потом программа будет запрашивать смену пароля для действующих серверов. Отвечаем yes на каждый запрос и дважды вводим новый пароль для доступа к серверам.
- А затем снова запускаем их.
Для того чтобы настроить базу данных и развернуть на XAMPP-сервере полноценный сайт, воспользуемся панелью управления. В нее можно попасть, открыв сайт http://localhost в любом браузере. Здесь нужно указать параметры для базы данных в phpMyAdmin и путь до файлов для нашего сайта (будь то WordPress или его аналоги). Файлы сайта нужно сложить в папку /opt/lampp/htdocs.
Автор материала: Владимир Ковылов
Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.