В данном руководстве мы последовательно установим и настроим связку MariaDB + Apache + PHP + phpMyAdmin на свежей установке Debian 13. Все действия выполняются от имени пользователя с правами sudo.
Первым делом устанавливаем сервер баз данных MariaDB — это замена MySQL в семействе Debian.
sudo apt install mariadb-server mariadb-client -y
Устанавливаем пакет, который содержит скрипт mysql_secure_installation для начальной настройки безопасности.
sudo apt install mariadb-client-compat -y
Запускаем мастер настройки безопасности MariaDB.
sudo mysql_secure_installation
Скрипт задаст несколько вопросов. Отвечайте строго как указано ниже:
nYYYYYПосле успешного завершения вы увидите сообщение All done!.
Убедимся, что всё работает и вход с новым паролем возможен.
mysql -u root -p
Система запросит пароль — введите тот, который вы установили на предыдущем шаге. Если внутри появится приглашение MariaDB [(none)]>, значит всё в порядке. Выйдите из интерпретатора MariaDB командой:
exit;
Устанавливаем Apache2 — он будет обслуживать phpMyAdmin через веб-интерфейс.
sudo apt install apache2 -y
Запускаем сервер и настраиваем его автоматический старт при загрузке системы.
sudo systemctl start apache2 && sudo systemctl enable apache2
Устанавливаем PHP и модули для работы с MariaDB/MySQL, а также дополнительные расширения, которые могут потребоваться phpMyAdmin.
sudo apt install php php-mysqli php-mbstring php-zip php-gd php-curl libapache2-mod-php -y
Теперь устанавливаем сам phpMyAdmin из официальных репозиториев Debian.
sudo apt install phpmyadmin -y
В процессе установки phpMyAdmin появится диалоговое окно с вопросами. Отвечайте так:
apache2 (нажмите пробел для отметки, затем Tab и Enter для подтверждения).Yes (соглашаемся).Утилита dbconfig-common автоматически создаст базу данных и пользователя для нужд самого phpMyAdmin.
После установки phpMyAdmin необходимо перезапустить веб-сервер, чтобы изменения вступили в силу.
sudo systemctl restart apache2
Откройте любой веб-браузер и перейдите по адресу:
http://127.0.0.1/phpmyadmin
Или используйте IP-адрес вашего сервера:
http://ваш-ip-адрес/phpmyadmin
Для входа используйте:
rootmysql_secure_installation)sudo ufw allow 80/tcp).
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()