Найти тему
Tehnichka.pro

XAMPP в Linux

Оглавление

Рассказываем, как установить и выполнить базовую настройку 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.
Если видите эту страницу, значит XAMPP работает
Если видите эту страницу, значит XAMPP работает

Автор материала: Владимир Ковылов

Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.