LAMP Ubuntu Server установка

Настройка LAMP Ubuntu Server, установка необходимых компонентов.

Apache2

sudo apt -y install apache2

СУБД MySQL

sudo apt -y install mysql-server

Дополнительно для Apache и MySQL

Установка интерпретатора языка программирования PHP и расширений, необходимых для его работы с Apache и MySQL:

sudo apt -y install php7.4 libapache2-mod-php7.4 php7.4-mysql
sudo apt -y install php-curl php-json php-cgi php-gd php-zip php-mbstring php-xml php-xmlrpc

или

sudo apt -y install php7.4 libapache2-mod-php7.4 php7.4-mysql php-curl php-json php-cgi php-gd php-zip php-mbstring php-xml php-xmlrpc
sudo apt -y install php libapache2-mod-php php-mysql php-curl php-json php-cgi php-gd php-zip php-mbstring php-xml php-xmlrpc

Создание базы MySQL

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

sudo mysql -u root -p
CREATE DATABASE test;
CREATE USER 'test_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON test . * TO 'test_user'@'localhost';
exit

дополнительные команды:

SHOW DATABASES;

Дополнительно настройка NodeJS

curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -

setup_14.x - версия NodeJS.

💡
Если нужна другая версия, просто замените на номер той версии, которую хотите поставить
sudo apt -y install nodejs