Published 2024-10-20

Встановлення пакета sudo:
apt install sudo -y
Встановлення залежностей для роботи з HTTPS:
sudo apt install apt-transport-https lsb-release ca-certificates wget -y
Додавання GPG-ключа для репозиторію PHP:
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Додавання репозиторію PHP до списку джерел пакетів:
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Оновлення інформації про пакети:
sudo apt update
Оновлення пакетів:
sudo apt upgrade -y
Встановлення PHP версії 8.2 та модуля Apache:
sudo apt install php8.2 libapache2-mod-php8.2
Встановлення Redis-Server:
sudo apt-get install redis-server
Включення автозапуску служби Apache:
sudo systemctl enable apache2
Перезапуск служби Apache:
sudo systemctl restart apache2
Встановлення необхідних модулів PHP:
sudo apt install php8.2-{bcmath,snmp,xml,mysql,zip,intl,ldap,gd,cli,imagick,curl,mbstring,pgsql,opcache,soap,cgi} -y
Встановлення Subversion:
sudo apt install subversion -y
Встановлення додаткових пакетів PHP:
sudo apt install php8.2 php8.2-cli php8.2-fpm -y
Перезапуск Apache знову:
sudo systemctl restart apache2
Встановлення локалі для системи:
localectl set-locale LANG=en_US.UTF-8
Встановлення сервера баз даних MariaDB:
sudo apt install mariadb-server
Перевірка статусу служби MariaDB:
sudo systemctl status mariadb
Включення автозапуску служби MariaDB:
sudo systemctl enable mariadb
Запуск служби MariaDB:
sudo systemctl start mariadb
Налаштування безпеки сервера MariaDB:
sudo mysql_secure_installation