Код
#Руководства

Как установить локальный сервер на Linux

Пошагово объясняем, как установить Xampp на Linux и настроить доступ для редактирования сайтов.

 vlada_maestro / shutterstock

Под локальным сервером в веб-разработке обычно понимают набор ПО, которое позволяет запускать сайты на своём компьютере, реже — сам компьютер. Доступ к этим сайтам есть только на одном устройстве (потому-то он и локальный), но этого достаточно, чтобы программист мог всё протестировать.

Из этой статьи вы узнаете, как установить сервер на Linux.

Инструкция для ОС Windows.

Какой локальный сервер выбрать

На мой взгляд, лучший вариант — Lampp. Название этого локального сервера расшифровывается так:

  • X или L операционная система (X — общее название, L — Linux).
  • A Apache (HTTP-сервер).
  • M — MySQL или MariaDB (система управления базами данных).
  • P PHP (скриптовый язык программирования).
  • P Perl (язык программирования).

Серьёзных альтернатив у Lampp нет. Это не критично, потому что у него есть большое сообщество, а обновления выходят регулярно. Из минусов можно отметить разве что отсутствие GUI (хотя для Linux это не недостаток).

Установка Lampp

Команды из этой статьи протестированы на Ubuntu 19.04, но для других дистрибутивов действия будут аналогичными.

Для начала нужно скачать установочный файл с официального сайта.

Актуальные версии на момент написания статьи

После завершения загрузки откройте терминал и перейдите в папку со скачанным файлом.

cd ~/Downloads

Затем измените режим доступа к файлу:

chmod 755 xampp-linux-*-installer.run

Вместо звёздочки нужно подставить версию файла и разрядность системы. Должно получиться так:

chmod 755 xampp-linux-x64-7.3.11-0-installer.run

Теперь установщик можно запустить:

sudo ./xampp-linux-*-installer.run

После завершения установки сервер будет находиться по адресу /opt/lampp.

Как запустить Lampp

Чтобы запустить Lampp, нужно ввести в терминале следующую команду:

sudo /opt/lampp/lampp start

Чтобы остановить:

sudo /opt/lampp/lampp stop

Чтобы проверить, что всё работает, перейдите по адресу http://localhost/. Вы должны увидеть вот такую страницу:

Чтобы не вводить полные команды для запуска и остановки сервера каждый раз, можно настроить алиасы. Для этого откройте файл .bashrc с помощью удобного редактора:

sudo gedit ~/.bashrc

Затем добавьте в конец файла следующее:

#aliases

alias lampp_start='sudo /opt/lampp/lampp start'
alias lampp_stop='sudo /opt/lampp/lampp stop'

После сохранения файла перезагрузите систему, и вы сможете управлять Lampp с помощью команд lampp_start и lampp_stop.

Как пользоваться Lampp

Файлы сайтов находятся по следующему адресу:

/opt/lampp/htdocs

Но редактировать их нельзя, потому что они установлены от имени суперпользователя. Чтобы это исправить, используйте следующую команду:

sudo chmod 777 /opt/lampp/htdocs

После этого можно создать в этой папке файл test.html и написать в нём «Hello, World!». Открыть его можно будет по адресу http://localhost/test.html.

Если вам нужно войти в phpmyadmin, то найти его можно по адресу http://localhost/phpmyadmin/.

Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Освойте топовые нейросети за три дня. Бесплатно
Знакомимся с ChatGPT-4, DALLE-3, Midjourney, Stable Diffusion, Gen-2 и нейросетями для создания музыки. Практика в реальном времени. Подробности — по клику.
Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована