Установка phpMyAdmin и БД с правильными параметрами в Debian 12
Realtime User
0:00 / 0:00
Установка phpMyAdmin и БД с правильными параметрами в Debian 12
614 просмотров · 2 года назад
Realtime User
2,62 тыс. подписчиков
614 просмотров · 2 года назад
На видео показываю и объясняю установку LAMP стека для управления базами данных с помощью веб приложения phpMyAdmin для Linux Debian 12.
Настроим sudo
Нужные утилиты: vim ufw curl wget
Apache 2.4
PHP 8.2 + нужные параметры
MySQL 8.0 + нужные параметры
phpMyAdmin v5.2
Установим Apache2 + PHP 8.2
sudo apt-get install -y libpcre3 libpcre3-dev libxml2-dev
sudo apt-get install -y sqlite3 libsqlite3-dev
sudo apt-get install -y apache2 apache2-dev
sudo a2enmod rewrite ssl headers alias proxy proxy_fcgi
sudo apt install -y php8.2 libapache2-mod-php8.2
sudo apt install -y php8.2-common php8.2-mysql php8.2-imagick
sudo apt install -y php8.2-curl php8.2-gd php8.2-bcmath
sudo apt install -y php8.2-intl php8.2-mbstring php8.2-sqlite3 php8.2-xml php8.2-zip php8.2-bz2
sudo apt install -y php8.2-redis php8.2-yaml php8.2-xsl php8.2-opcache php8.2-memcached
sudo phpenmod intl mbstring sqlite3 xml zip curl gd bcmath redis yaml xsl opcache memcached
Пропишем нужные параметры:
cd /etc/php/8.2/apache2 && sudo cp php.ini php.ini.original
sudo vim /etc/php/8.2/apache2/php.ini
date.timezone = "!!!смотреть в ролике где искать..."
post_max_size = 32M
upload_max_filesize = 32M
sudo systemctl restart apache2
Проверим в браузере: http://127.0.0.1
Установим MySQL 8.0 и пропишем нужные параметры сервера
wget https://dev.mysql.com/get/mysql-apt-c...
sudo dpkg -i mysql-apt-config*
sudo apt update
#!!!Придумываем пароль для mysql.root пользователя и запомним или запишем!!!
sudo apt install mysql-community-server && sudo mysql_secure_installation
Пропишем параметры MYSQL сервера:
sudo vim /etc/mysql/mysql.conf.d/mysqld_modes.cnf
[mysqld]
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
systemctl restart mysql
проверяем кодировки:
mysql -uroot -p -e "show variables like 'char%';"
Настраиваем сайт с phpMyAdmin
Пропишем в хосты:
sudo vim /etc/hosts
127.0.0.1 pma
cd /etc/apache2/sites-available && ls -a
sudo cp 000-default.conf 000-default.conf.original
sudo cp 000-default.conf pma.conf
sudo vim pma.conf
sudo systemctl restart apache2
sudo mkdir -m 777 /var/www/pma/approot
Скачивает сам архив с нужной версией phpMyAdmin в папку /var/www/pma
Распакуем и переименуем в папку approot
и сделаем права на доступ веб-сервера к папке
sudo chmod -R 0777 /var/www/pma
Проверим в браузере: http://pma/