LAMP сервер на Debian

Автор: | 24.12.2018

LAMP на Debian

Понадобилось мне для экспериментов и боевой эксплуатации установить веб сервер, выбор пал в сторону LAMP. Итак на свежую операционную систему Debian 11 начинаем производить установку LAMP.

1. Установка Apache

Теперь проверим сам Apache, для этого наберите ip адрес вашего сервера в браузере и должны увидеть следующую страницу:

2. MariaDB

Теперь нужно выбрать систему управления базами данных, для себя я выбрал MariaDB поэтому выполняем следующие команды:

По аналогии с Apache проверяем статус службы:

Вывод:

Если не запущена то выполняем:

Также врубаем автозагрузку службы:

Теперь нужно выполнить начальную конфигурацию выполнив следующую команду:

Нужно ответить на несколько вопросов:

1 Вас попросят ввести пароль от root, но т.к мы его не задавали то просто жмем Enter

2 Далее нажимаем Y и задаем пароль от root

3 Нажим Y тем самым вырубая гостевые аккаунты

4 Отключаем удаленный доступ root пользователя

5 Удаляем тестовые базы

6 Перезаписываем таблицы привилегий

Теперь проверим версию:

Вывод:

3. Установка PHP

Устанавливаем PHP выполнив следующую команду:

Включаем php на самом Apache и перезапускаем его:

Проверим версию php:

Вывод:

Для теста PHP создадим на нашем веб сервере файл info.php в директории по умолчанию:

Вставив следующий код и сохранив файл:

Теперь набираем в браузере ваш-адрес-сервера/info.php и должна открыться след страница:

После этого можно удалить файл info.php:

4. Настройка Apache

Для начала нужно настроить сам apache для это открываем файл настроек:

После открытия файла добавляем в конец строчку:

и сохраняемся

Далее нужно добавить конфигурационный файл

Создадим каталог для нашего сайта:

Добавим тестовую страницу:

Теперь нужно назначить владельца на папку с нашим сайтом:

Далее назначаем права на наш каталог:

Подключаем наш домен:

И перезапускаем Apache:

Для того чтобы открыть наш домен нужно у себя на машине прописать dns запись, для этого открываем файл hosts, в windows это (%SystemRoot%\System32\drivers\etc) в nix (/etc/hosts) и делаем запись вида