Установка phpMyAdmin · 4 min read · Jan 07, 2026
Установка phpMyAdmin на Ubuntu 24.04

phpMyAdmin — это бесплатный и открытый инструмент для управления и администрирования серверов MySQL. Он позволяет управлять данными MySQL из веб-браузера, и вы можете управлять базами данных, таблицами, столбцами, индексами, связями, пользователями, правами и т. д. из единого интерфейса на вашем веб-браузере.
С помощью phpMyAdmin вы можете импортировать и экспортировать данные на сервер MySQL. Вы можете импортировать данные в формате CSV и SQL в ваш MySQL, а также экспортировать ваши данные в несколько форматов, таких как CSV, SQL, XML, Latex, XML, PDF и OpenDocument текст и таблицы.
Этот учебник покажет вам, как установить phpMyAdmin на Ubuntu 24.04. Вы установите phpMyAdmin, а затем защитите его с помощью модуля Apache basic_auth.
Предварительные требования
Перед тем как продолжить, убедитесь, что у вас есть следующее:
- Сервер Ubuntu 24.04.
- Непривилегированный пользователь с правами администратора.
- Установленный стек LAMP (Linux, Apache, MySQL/MariaDB и PHP).
Настройка пользователя MySQL/MariaDB
Перед установкой phpMyAdmin давайте создадим выделенного пользователя MySQL/MariaDB для управления базами данных через phpMyAdmin. У этого пользователя будут права доступа ко всем базам данных на сервере MySQL/MariaDB, поэтому убедитесь, что вы используете надежный пароль.
Войдите на ваш сервер MySQL/MariaDB с помощью следующей команды ‘mysql‘. Введите пароль root для MySQL/MariaDB, когда будет предложено.
sudo mysql -u root -pПосле входа выполните следующие запросы для создания нового пользователя MySQL/MariaDB. В этом случае вы создадите пользователя ‘newuser‘ с паролем ‘mystrongpassword‘. Этот пользователь будет использоваться для управления базами данных через phpMyAdmin.
CREATE USER newuser@localhost IDENTIFIED BY 'mystrongpassword';
GRANT ALL PRIVILEGES ON *.* TO newuser@localhost;
FLUSH PRIVILEGES;
Теперь проверьте пользователя ‘newuser‘ с помощью следующего запроса. Убедитесь, что пользователь ‘newuser‘ может получить доступ ко всем базам данных ‘ .‘ на вашем сервере MySQL/MariaDB.
SHOW GRANTS FOR newuser@localhost;Введите quit для выхода, когда закончите.

Установка phpMyAdmin через репозиторий Ubuntu
На Ubuntu phpMyAdmin можно установить двумя способами: через официальный репозиторий Ubuntu и вручную из исходного кода. В этом разделе вы установите phpMyAdmin через репозиторий Ubuntu, который требует установки стека LAMP (Linux, Apache, MySQL/MariaDB).
Сначала обновите индекс пакетов Ubuntu с помощью следующей команды.
sudo apt update
Проверьте пакет phpmyadmin с помощью следующей команды ‘apt info‘.
sudo apt info phpmyadminКак вы можете видеть ниже, phpMyAdmin 5.2.1 доступен в репозитории Ubuntu universe/web. Пакет phpMyAdmin требует пакеты php-mysql и dbconfig-common для установки.

Теперь установите phpMyAdmin на ваш сервер Ubuntu с помощью следующей команды ‘apt install‘. Введите Y для подтверждения установки.
sudo apt install phpmyadmin
Выберите веб-сервер по умолчанию ‘apache2‘, затем OK.

Выберите Да, чтобы подтвердить базу данных для phpMyAdmin через dbconfig-common.

Теперь введите новый пароль для пользователя phpMyAdmin и повторите пароль.
Повторите ваш пароль:

После завершения установки ваша установка phpMyAdmin должна быть доступна по адресу:
- /etc/phpmyadmin/: Это основной каталог конфигурации для phpMyAdmin.
- /usr/share/phpmyadmin: Здесь хранится исходный код phpMyAdmin.
Наконец, откройте ваш веб-браузер и перейдите по адресу http://192.168.5.30/phpmyadmin. Если ваша установка успешна, вы увидите страницу входа в phpMyAdmin.
Войдите с новым пользователем MySQL/MariaDB, которого вы создали, затем нажмите Войти для подтверждения.

Если ваша аутентификация успешна, вы должны увидеть панель управления phpMyAdmin, как показано ниже:

Защита установки phpMyAdmin
Теперь, когда вы установили phpMyAdmin, вы защитите его, изменив путь установки по умолчанию и реализовав модуль Apache basic_auth. Это добавит новую аутентификацию к вашему phpMyAdmin,
Сначала включите модуль переписывания для веб-сервера Apache с помощью следующей команды.
sudo a2enmod rewriteОткройте стандартный фрагмент Apache для phpMyAdmin ‘/etc/phpmyadmin/apache.conf‘ с помощью следующего редактора nano.
sudo nano /etc/phpmyadmin/apache.confВ верхней части строки измените путь установки phpMyAdmin. В этом случае путь phpMyAdmin будет изменен на ‘/padm‘.
Alias /padm /usr/share/phpmyadminДобавьте опцию ‘AllowOverride All‘ к директиве phpMyAdmin ‘
...
...
AllowOverride All
...
...
Когда закончите, сохраните файл и выйдите из редактора.

Теперь создайте новый файл .htaccess в каталоге phpMyAdmin ‘/usr/share/phpmyadmin/‘ с помощью следующего редактора nano.
sudo nano /usr/share/phpmyadmin/.htaccessВставьте следующую конфигурацию в файл. С помощью этого вы защитите директиву phpMyAdmin через модуль Apache basic_auth.
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-userСохраните файл и выйдите из редактора, когда закончите.
Затем выполните следующую команду, чтобы создать новый файл паролей ‘/etc/phpmyadmin/.htpasswd’ для базовой аутентификации. В этом примере вы создадите нового первого пользователя ‘padm‘. Затем введите ваш пароль и повторите, когда будет предложено.
sudo htpasswd -c /etc/phpmyadmin/.htpasswd padm
Теперь выполните следующую команду, чтобы проверить вашу конфигурацию Apache. Убедитесь, что у вас правильный синтаксис, и вы получите вывод ‘Синтаксис в порядке‘.
sudo apachectl configtestНаконец, выполните команду ниже, чтобы перезапустить веб-сервер Apache и применить вашу новую конфигурацию Apache.
sudo systemctl restart apache2Тестирование вашей установки phpMyAdmin
Откройте ваш веб-браузер и перейдите к вашей установке phpMyAdmin с новым путем, например http://192.168.5.30/padm. Если ваша конфигурация успешна, вам будет предложено ввести пароль для аутентификации от модуля Apache basic_auth.
Введите ваше имя пользователя и пароль и нажмите Войти.

Если аутентификация успешна, вы увидите страницу входа в phpMyAdmin. В противном случае вы увидите страницу Неавторизован.

Войдите в phpMyAdmin с вашим пользователем и паролем MySQL/MariaDB, затем нажмите Войти для подтверждения.
Теперь вы увидите, что phpMyAdmin работает по пользовательскому пути ‘/padm‘.

Теперь вы завершили установку phpMyAdmin на сервере Ubuntu 24.04 и защитили phpMyAdmin, изменив путь установки по умолчанию и реализовав модуль Apache basic-auth, который добавляет новую аутентификацию перед доступом к странице входа phpMyAdmin.
Эта установка позволяет вам быстро получить доступ к phpMyAdmin с любого виртуального хоста или доменного имени. Таким образом, если HTTPS включен на вашем доменном имени, вы также можете получить доступ к phpMyAdmin через безопасный HTTPS.
Get new posts in your inbox
No spam. Unsubscribe anytime.