Как установить локальный сервер на 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, но для других дистрибутивов действия будут аналогичными.
Для начала нужно скачать установочный файл с официального сайта.
После завершения загрузки откройте терминал и перейдите в папку со скачанным файлом.
Затем измените режим доступа к файлу:
Вместо звёздочки нужно подставить версию файла и разрядность системы. Должно получиться так:
Теперь установщик можно запустить:
После завершения установки сервер будет находиться по адресу /opt/lampp.
Как запустить Lampp
Чтобы запустить Lampp, нужно ввести в терминале следующую команду:
Чтобы остановить:
Чтобы проверить, что всё работает, перейдите по адресу http://localhost/. Вы должны увидеть вот такую страницу:
Чтобы не вводить полные команды для запуска и остановки сервера каждый раз, можно настроить алиасы. Для этого откройте файл .bashrc с помощью удобного редактора:
Затем добавьте в конец файла следующее:
После сохранения файла перезагрузите систему, и вы сможете управлять Lampp с помощью команд lampp_start и lampp_stop.
Как пользоваться Lampp
Файлы сайтов находятся по следующему адресу:
Но редактировать их нельзя, потому что они установлены от имени суперпользователя. Чтобы это исправить, используйте следующую команду:
После этого можно создать в этой папке файл test.html и написать в нём «Hello, World!». Открыть его можно будет по адресу http://localhost/test.html.
Если вам нужно войти в phpmyadmin, то найти его можно по адресу http://localhost/phpmyadmin/.