Ubuntu
January 10, 2024

LAMP Ubuntu Server

Установка пакетов LAMP вручную

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

Для начала необходимо установить веб-сервер Apache2:

sudo apt -y install apache2

Далее необходимо установить СУБД MySQL:

sudo apt -y install mysql-server

Установка интерпретатора языка программирования 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_database . * 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