LAMP сервер на Debian

Автор: | 24.12.2018

LAMP на Debian

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

Установка Apache

Заходим под рутом на наш linux компьютер и выполняем:

После установки демон должен запуститься автоматически, поэтому проверим так ли это:

И мы должны получить следующий вывод:

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

Также можно добавить в автозагрузку:

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

Вывод:

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

SQL

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

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

Вывод:

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

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

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

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

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

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

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

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

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

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

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

Вывод:

Установка PHP

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

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

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

Вывод:

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

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

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

Установка PHP-FPM

Для начала вырубим Apache PHP модуль:

И установим PHP-FPM:

Включаем proxy_fcgi и setenvif модули:

Потом сам PHP-FPM:

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

Теперь набираем в браузере ваш-адрес-сервера/info.php и смотрим строку Server API:

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

Настройка Apache

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

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

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

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

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

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

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

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

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

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

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

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *