Установка и настройка phpMyAdmin.
В этом видео мы установим и настроим программное обеспечение phpMyAdmin на Linux Mint.
Дополнительный материал:
Подробное руководство по работе в VirtualBox: https://youtu.be/onLh__fwLV4
Платные курсы: https://it-black.ru/platnye-kursy
HTML+CSS: https://youtube.com/playlist?l....ist=PLh6tZVFnHXkpuA1
Установка php на Debian 10 + настройка web-сервера Apache: https://youtu.be/OsST3xGtNlI
Установка и настройка локального сервера XAMPP на Windows 10: https://youtu.be/11pJhwz_Pak
Установка локального сервера XAMPP на операционную систему Debian 10: https://youtu.be/sdHs2LJJIR0
SQL: https://youtube.com/playlist?l....ist=PLh6tZVFnHXkpNWT
Команды из видео:
#1.Установка apache2
Обновление системы до самой новой
sudo apt update
sudo apt upgrade
sudo apt install apache2 - установка apache2
sudo systemctl enable apache2 - добавление apache2 в автозагрузку
#2.Установка php
sudo apt install php - установка php
sudo apt install libapache2-mod-php - установка пакета для работы php с
Apache2
#3.Установка mysql-server
sudo apt-get install mysql-server - установка mysql
#4.Создание пароля для пользователя root
sudo mysql - вход в mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY
'password'; - установка нового плагина и пароля
FLUSH PRIVILEGES; - активация изменений
exit - выход из mysql
#5.Установка phpMyAdmin
sudo apt install php-mbstring php-zip php-gd php-json php-curl -
установка расширения php
sudo phpenmod mbstring - включение расширения php
sudo apt install phpmyadmin - установка phpMyAdmin
sudo systemctl restart apache2 - перезапуск apache2 после установки
phpMyAdmin
#6.Настройка безопасности phpMyAdmin
Открываем конфигурационный файл веб-сервера Apache: sudo nano
/etc/apache2/conf-available/phpmyadmin.conf
Добавляем следующую строку в файл: AllowOverride All
Сохраняем и закрываем файл. Перезагружаем Apache командой: sudo
systemctl restart apache2
Создаём файл «.htaccess» для phpMyAdmin командой: sudo nano
/usr/share/phpmyadmin/.htaccess
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
AuthType Basic — тип авторизации. Basic означает, что автори-зация будет
осуществляться на основе пароля,
AuthName — текст приветствия в диалоге авторизации,
AuthUserFile — файл пароля, который используется для авторизации. Файл
должен находиться в недоступной для внешнего мира директории. Ниже мы
создадим этот файл,
Require valid-user — указывает, что только авторизованные пользователи
могут иметь доступ к защищаемой системе.
sudo apt-get install apache2-utils - установка htpasswd
Создаём файл и первого пользователя командой: sudo htpasswd -c
/etc/phpmyadmin/.htpasswd username
username — имя пользователя, с помощью которого будет происходить
авторизация.
sudo nano /var/www/html/index.php - создание файл с расширением .php
Яндекс Дзен: https://zen.yandex.ru/id/622194450df7e63ddd9d3a18
Patreon: https://www.patreon.com/user?u=68351332
Boosty: https://boosty.to/it-black
Сайт проекта: https://it-black.ru
Поддержка проекта копейкой: https://yoomoney.ru/to/410014256087427
Установка и настройка phpMyAdmin: https://youtu.be/-di9u9H6pzM