Администрирование Установка стека LAMP на Ubuntu 20.04

  • Thread starter Underground Forum
  • Start date
  • Tags
    сервер
Underground Forum

Underground Forum

  • #1

Установка LAMP​

В данном мануале мы будем устанавливать стек LAMP на сервер под управлением Ubuntu, а за одно и настроим сервер.

Установка пакетов LAMP при помощи утилиты tasksel

Данная утилита позволит вам установить весь стек LAMP за одну команду, tasksel также можно использовать и на сервере с Debian OS.

# Устанавливаем tasksel
sudo apt -y install tasksel

# Запускаем установку Lamp
sudo tasksel install lamp-server

Ручная установка​


Подготовка сервера​

# Обновим индекс пакетов
sudo apt update

# Установим утилиту для настройки брандмауэра
sudo apt install ufw

# Активируем брандмауэр
sudo ufw enable

Установка Apache + PHP​

# Для установки Apache воспользуемся командой
sudo apt install php libapache2-mod-php

Apache ubuntu

# Проверяем работу Apache
sudo service apache2 status

# Если сервис не работает (inactive), то запустите его вручную
sudo systemctl start apache2

Установка NGINX + PHP​

# Установите nginx и php-fpm
sudo apt install nginx php-fpm

Добавьте следующую конфигурацию, чтобы nginx мог обрабатывать php
server {

    # . . . другой код

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:q;
    }
}

# Перезапустите NGINX
sudo systemctl restart nginx

Установка MySQL​

# Запускаем установку MySQL
sudo apt -y install mysql-server

Mysql ubuntu

# Проверяем работу MySQL
sudo systemctl status mysql

# Если сервис не работает (inactive), то запустите его вручную
sudo systemctl start mysql

# Запускаем настройку MySQL
sudo mysql_secure_installation
 
Last edited:
Top